I was reading my morning news website yesterday when I ran across a link to an article entitled "It’s Official: Google Now Counts Site Speed As A Ranking Factor" posted at SearchEngineland.com .
It seems that Google has responded to results of numerous studies over the years that concluded that even a half second delay in delivering content will result in shorter. For instance, as part of their own internal experiment, Google slowed down their own search results by 100 to 400 MILLISECONDS, resulting in a drop of follow-up searches. The number of searches per user of the slow search dropped by 0.2% - 0.6%
Doesn't sound like much, right? In spite of my instant and visceral anti-big brother reflex, i have to acknowledge that all websites depend on google. 57% of our traffic comes from search engines and a whopping 73% of all search engine traffic comes from Google.
As described on that add-onpage:
"YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. YSlow is a Firefox add-on integrated with the Firebug web development tool. YSlow grades web page based on one of three predefined ruleset or a user-defined ruleset. It offers suggestions for improving the page's performance, summarizes the page's components, displays statistics about the page, and provides tools for performance analysis, including Smush.it™ and JSLint"
I have always had this installed but it has been a while since I checked out own site. The last time I checked, I had a Studiopress-based theme installed. We passed with flying colors. This time, we failed. Miserably.
After analysing the webpage, the Yslow plugin offers specific suggestions for increasing performance.
One of the suggestions Yslow will make is to compress all the files before they leave your server. There are a variety of ways to accomplish this: this:
Through your cpanel. Go to cPanel > Advanced Tools > Optimize Website
For a better understanding what exactly gZip is and what it does to wordpress, read this great article (and read the comments that folow) GZip Compression and WordPress by Raju of Techpp.com
How GZIP encoding saves bandwidth and improves performance?
The idea behind gzip encoding is to reduce the amount of data being transferred over the network. In the example above, the size of the data was reduced by over half. Not only does the data transmit more quickly, bandwidth consumed will be less as well. - quote from GZip Compression and WordPress by Raju
For a good overview of wordpress performance and caching plugin, read Codefusion's 20 Essential WordPress Caching And Performance Plugins. The post is well-illustrated with screenshots of each plugins admin and a fbrief but informative description of its function.
Even though WP Super Cache has been my plugin steroid of choiceAfter some more research, I decided I would also investigate:
Scripts Gzip: WordPress plugin that merges and compresses the CSS and JS links on the page. Fewer taps on the server, less data to transfer. That should make Google happy.
Plugin Homepage: http://mindreantre.se/program/scripts_gzip/
W3 Total Cache Plugin: This plugin seems to accomplish all of the above. I will have to try this as well.
Plugin Homepage: http://dougal.gunters.org/blog/2009/08/26/w3-total-cache-plugin
I have no concrete "go to" answer to offer; every website will probably require a performance enhancing scheme tailored to its individual set-up, theme, plugin, server specs, etc.
I had been using WP Super Cache with no problems on a variety of wordpress sites.In this new set-up, with the Arthemia Premium Theme it just isn't enough. I might start this time with the W3 Total Cache Plugin first and go from there...
The first thing to be deleted will be the Wybiya Plugin. Gawd, that plugin is slow...