Donncha needs no introduction when it comes to his contribution in WordPress blogging software. He has been actively contributing in WordPress and is also responsible for creating the most wonderful plugin for WordPress i.e. WP Super Cache. I’ve even listed WP Super Cache in my list of must install plugins for WordPress and there is a fine reason for that and I thought that I should explain it to those who don’t really understand that why this plugin holds so much importance.
WordPress is built on MySQL and PHP & is dynamic in nature.
MySQL and PHP are free and one of the most used database and scripting language respectively. WordPress is built on these two technologies and when someone visits your blog, it calls the whole blog post from the database. Now that doesn’t sound so scary, however imagine that if your blog gets popular and hundreds and thousands of readers, start to read your blog and every time a blog post is loaded, calls to the database are made (WordPress is a dynamic blog engine) and thus putting extra load on the MySQL server!
Those who run a dedicated server or are running virtual private servers, won’t really find much of a problem as they have ample amount of resources to sustain themselves (even they feel the problem), however most of the bloggers, prefer shared hosts which are not expensive. Because these hosts have shared hosting, they will eventually suspend your blog at the time of high traffic or in case any of your blog gets hit on Digg, Reddit or StumbleUpon.
What does WP Super Cache do ?
WP Super Cache is a plugin which creates the “cached” or you can say a static copy of the blog post as soon as the post is viewed for the first time and when any other person tries to access it, they are presented with the cached copy of that blog post and less calls are made to the MySQL server and thus saves lots of resources.
This will ensure that even though you may have a popular blog, it will keep on running smoothly without triggering the server team of your server people. So even if you are using a dedicated server, running this plugin will be your best bet as it will definitely help you in saving your hosting dollars.
Why is it not inbuilt with WordPress ?
This is a wonderful question and considering that this plugin is so helpful, this feature should come by-default with WordPress. Although, not everything is so simple when it comes to development of web applications like WordPress. The reason for the same is that not all web hosts are same and many web hosts don’t enable the features required to “Cache” the dynamic copy and thus it’s not a good idea of making it a default feature of WordPress, it will eventually bloat the WordPress default installation and will give another reason for many to whine about.