WordPress is the CMS which is used by millions of users every single day and by default many of these users have issues with their web hosting service providers who keep complaining about the high server resource sage and then suspend the blogs for the same reason. You can signup for WordPress Web Hosting but its not really suggested because most of the tweaks can be performed by you. In this article we will be discussing about all the different ways using which you can fix and optimize your blog to the maximum.
The first suggestion we would give you is to take a backup of your hosting account first, because if something goes wrong you can easily revert back to the original state. Check out the WordPress Blog Backup Plugins or our article on Reinstall WordPress Database. You also need to Find Server Load prior to taking back ups because if the load is very high the backup job would get struck in the middle. Also ensure that you have upgraded WordPress to the latest version and have Optimized Blog Database Tables to ensure that the script version is perfect with no clutter.
The next important suggestion would be to install a plugin which Caches all your blog data. There are many plugins available but the best ones would be :
Both of the above suggested WordPress plugins work great and are having almost similar functions which also support very huge traffic spike and give a static page to the readers when the server load is very high. You need to ensure that the Page Cache is Enabled, Page Cache Method = Disk (Enhanced)
and Database Cache is also Enabled. Once this is done you can find that the blog posts loading speed is also decreased and the CPU Consumption is also reduced.
Most of the times its not the Server configuration which makes the blog load slowly and also perform very bad, but its the theme which is used. This is because in most of the cases bloggers tend to use Magazine Styled themes which have a lot of effects and images displayed increasing the server load. You also need to ensure that the theme is not having any issues which could generate errors, you can confirm this under the Cpanel > Logs for Error Logs and fix all those errors.
Most of the recent WordPress Themes support dynamic image resizing which takes a huge server resource and which would increase your load, try to disable these kind of options. Try to use simple themes which are not backed with any framework in order to reduce the number of queries run when a page is loaded. Our suggestion would be to try our customizing the default Twenty Ten WordPress theme to the fullest and using it.
Few months back we had published a article on Reduce CPU Server Load for Blogs by Removing Related Posts Plugin which was mainly going to give you a idea on why we don’t suggest using Related Posts Plugin along with few statistics. Along with this its also suggested to use third party services like linkwithin which don’t use your server resources for displaying the thumbnails and would quickly load the blog pages. We had also suggested the same under the Best Plugins to Display Related Posts with Thumbnails. There are many other Related Posts plugins like WordPress Related Posts, YARPP which significantly cause high load.
Next if you have installed any plugins like StatPress, Live, WP OnlineCounter etc you need to stop using them because they also add additional server usage and its suggested to use Google Analytics for detailed stats and services like whos.amung.us for tracking live visitors on your blog. Always make sure that all those plugins which need more sql queries to be run should be disabled and this can help in better hosting management.
Few blogs which are linked from thousands of different websites are generally crawl on a very high rate which literally means that the Search Engine spiders are crawling those blogs 24×7 and increasing the load on the server. If you are not really adding much content on your blog, then its suggested to reduce the crawl rate. You can do this visiting the Google Webmaster Tools. Here in under the Site Configuration > Settings > Crawl rate – you will be shown with two options :
- Let Google determine my crawl rate (recommended)
- Set custom crawl rate
Select the second option and then make changes to the available settings by moving the slider. Click on save and this would ensure the search engine spiders would visit the blog less and make less use of your resources.
The above listed different options wont give you any guarantee on decreasing the CPU resources but can for sure help you in decreasing the same to a considerable level. You can also try out discussing with your hosting service provider’s tech support or contacting a professional server techie in order to fix all of the above issues and making sure that you Increase Blog Loading Speed.