The latest google changes suggest it’s really important for a webmaster that their site is fast to perform in SEO after Q1. As such I’ve been cranking on a few things I outlined in my previous note. Here are my site speed results. Yay it’s getting faster!
Firstly removing the yahoo includes gained me about 50% (and didn’t lose me any of my non existent delicious traffic). This gained the site almost a full quartile in terms of site speed.
Secondly I decided to get to work on the gzip compression they called out since I thought my site already had gzip compression it was a surprise to me that this was an issue.
Gzip compression is a best practice for speeding up your site according to pretty much everyone out there. It sounds hard but is actually stupidly easy and around 90% of web traffic accepts gzip today (according to yahoo).
If the header request contains:
Accept-Encoding: gzip,deflate
Then Gzip is supported. In apache you just have to turn on mod_gzip for Apache 1.3 whereas Apache 2.x is mod_deflate
Anyway it all becomes a lot easier if you have cpanel installed on your hosting since it short cuts having to do the sysadmin changes yourself. Under cpanel find the following section
Click on optimize website then select optimize all content.
This works perfectly on a small orange and other hosts who give you cpanel.
To check if gzip is working here is the header my site sent before I turned it on:
And here it is after:
You can see in the second header from the site it contains the line “Content-Encoding: gzip” which makes clear gzip is on.
Good luck making your site faster. I’ll keep you up to speed on my results.
In the Facebook Directory
So I have been working on my facebook cocktail application for a little over a week now having started it on the memorial day weekend. It allows you to do everything my cocktail site does and a little bit more including recommending a cocktail to a friend and seeing the most recently popular cocktails and the top 12 users yesterday. I actually have a bunch more ideas of what it could do like little graphs of the popularity of the cocktail over time and so on.
What is exciting is that in 3hrs I have added 300users to the application, now obviously rates won't stay that high but realistically most of the east cost wasn't browsing facebook when the app was approved and neither was the UK. It will be really interesting to see how things go over the next 24hrs.
The best news is I have log files tracking everything going on so I will be able to note down and describe what the growth of a facebook application looks like!
More posts to come down the line but I want to leave you with a thought. For my cocktail recommendations engine I now have a track... at a user level... of every cocktail viewed and rated, and at what level (pretty much tied to demographic too if I can get my ass in gear and pull that data). This recommendation engine can get much, much smarter :D
June 04, 2007 in API support on the web, apis, general comments, php | Permalink | Comments (1) | TrackBack (0)