Archive for category Eric’s News

WordPress Social Buttons

Always looking for new and intriguing ways to market my blog, I recently went on a quest to make it easier for people share links to my blog posts. You’ve probably seen many of them already. The Tweet this, Like that and Digg it buttons of the inter-webs. If you belong to the network the button is connected to, it makes it super easily to share the page with your network.

So I jumped in head first and found a button for Twitter, Buzz and Facebook. Spent the time to set them all up, make them look pretty and then was hit with the reality of seriously SLOW page load times. I’m talking 23 seconds slow!

The majority of this abomination was the Facebook Like button making 10+ http requests to Facebook which is known for being slow already. The Like button does load asynchronously loading in the background, so the page is readable and scrollable before it completely finishes loading the buttons. It’s annoying that you can start reading and scroll down to see the buttons finally load. The time difference loading my homepage fetching ten Like buttons is 8.72 seconds.

The next culprit is the Retweetmeme Twitter Button. Twitter doesn’t support the tracking of “re-tweets” natively so other sites like Retweetmeme have setup this service which is a brilliant idea, but it needs some work. Their service is built around building iframes synchronously. This translates into an API call for each button on a page and since they are synchronous, they all have to wait in line for their turn to execute. So the more buttons, the longer it takes to load. Their servers are faster than Facebook’s and their api calls are lighter (requesting fewer things) so the tax for running this button is 2.25 seconds on my setup.

Lastly, I found the less popular Google Buzz button to be the clear winner here. No matter how many buttons there are on a page, it only queries the API once. This API is hosted by Google themselves who has VERY high standards for server response time. The strain this button put on my homepage is a mere second.

The problem compounds itself when I have all three buttons turned on simultaneously. There are so many http requests shooting out all over the internet, the performance degrades terribly. In fact the 23 second time I mentioned at the top was the very best I got. It was more often in the 30 to 40 second range.

The Bottom Line
So is it worth all of this just to be cool? Heck no! I will loose way more people  frustrated waiting for pages to load than I would gain from the social networking. I’ve found several good articles that offer some pretty technical suggestions that can shave some time here and there like this blog at SeoMofo.com. It’s really well written and it works, but it doesn’t shave enough for me.

The bottom line lies with Retweetmeme and Facebook. Their APIs and servers are just too slow when loading ten buttons. So I’ve compromised a little here. Since Google Buzz rocks in the technology department, I’m going to put it front and center on every post on my homepage. Google Buzz is only going to grow. This will help.

What I didn’t mention was the load times for single buttons like when someone is just reading a single blog post. All three combined add about one second to the load time, so I decided to leave them all turned on in single blog pages. There won’t be as much visibility here, but it will still get seen when someone goes to leave a comment. They will also see  single blog posts when they follow an inbound link that I use to market the site around the web.

Google has always been about innovating and pushing technology, so I’m not totally surprised they come out top with big margins. I am frustrated though, the other two buttons feel like the Javascript of the 90s. I’m also frustrated that so many other blogs don’t seem to care about page load times. It’s too bad really because there are several great sites I would visit more like Trey Ratcliff’s blog StuckinCustoms.com where he has 20-30 second load times. What a pain!

So I hope all this helps you decide what’s best for your website and blog. I enjoyed looking it all up.

Tags: , , ,

Reorganized the Blog

I haven’t been shooting and posting as much this last week because I’ve been spending a lot of time creating a business plan of sorts for the blog. I’ve been evaluating what I want to write about and why I’m doing it in the first place. I’ve been working on this really wide 3-column layout that is super easy to configure and make changes too. I know I may be alienating some people from the stone ages that have low res monitors, but it’s time to move on.

I have a cool new button on the left that makes it easy to follow me on the various social networks I use. I’m also working on getting buttons for the bottom of each post where you can easily Buzz, Tweet or Like in Facebook with an easy click. I had all three on there previously, but they made the pages load extremely slowly, so I’m looking to find alternatives that load faster.

Golden Hills

This shot announces the departure from the funk I’ve been in. I just hit a point a few weeks ago where I just could not see anything worth shooting. The valley up here in NorCal during the summer typically hits 105 and clouds just don’t come around. There’s usually a fire burning somewhere so smoky/hazy skies are all I see for the greater part of three months.

I was sure there was something to shoot, but I just couldn’t see it. I live in the country up here. I have beautiful rolling hills covered with wild oats and oak trees dotting the landscape, and I’ve probably shot them a million times. It’s where I live. You know the feeling, being creative in your own backyard is really hard. Determined to really challenge myself and find a great shot in my own neighborhood, I drove down the road about a mile and parked near a pond I pass everyday on my way into town.

The above shot was the result. The smoky sky was a deep magenta. The hills were recently plowed so the natural red color of our soil was exploding with color. Consider my funk gone!

Tags: , , , ,

New Iteration

Fireworks over Lake Siskiyou

Three months ago, I revamped my website. It was running on the Kohana Framework and it’s main job was to pimp my freelance web development career. While that’s fine and dandy, I found that while my work pays the bills, it’s not what I want to invest the rest of my life into. I don’t want to be glued endlessly to a computer monitor.

The last three months have been a whirlwind of photography. I’ve grown tremendously and I can’t stop thinking about it. I know this honeymoon will wear off eventually, but I want see the world one photograph at a time. I want to make a living doing that. Today, I’m reintroducing my website as a photoblog. This blog will showcase my journey and will serve as motivation and encouragement. Here we go!

Tags: