2 days back my blog was constantly down and I was facing blog slowdown problem. I was cursing my webhosting company and was planning to switch it. Probably I would have done that but after lots of research, I found the issue was not with my hosting and it was because of WordPress.
Few days back we discussed on How many wordpress plugin we should use? and I explained there why it is important to uninstall unnecessary plugin. Most of WordPress slowdown issue is because of hosting, plugins or your database.
For hosting We have some of the best hosting companies, which is recommended by WordPress. One of them is Dreamhost which I recommend for my readers.
- Read: WordPress Guide
WordPress is big memory hogging software when you use it with lots of plugins. There are many settings under admin panel which you need to review to keep your database neat and clean. Most of wordpress blogs are hosted on shared hosting and there is a downside of shared hosting that memory and process has a limit, when user start getting such error, they might find it the best way to switch to new hosting company. But moving to a new hosting company is not a solution, because your database and plugin will be the same, and sooner or later you will face the similar issue. The best solution is optimize your WordPress for better performance.
If you are using too many plugins, I suggest you to try P3 profiler plugin, which will help you to benchmark all Installed WordPress plugin and see which plugin is slowing down your blog.
Now plugin, there are thousands of plugins are there for wordpress . Every plugin add an extra functionality to your wordpress platform, though if you use lots of plugins, you might be overloading your wordpress database and making your blog slow or making it to cause internal server down error. The best workout would be minimize your plugin as much as you can. Also, when you uninstall a plugin, make sure to use clean options plugin to remove all unnecessary tables created by that plugin.
For example, if you use wordpress stats plugin, instead of using it, Try to use site-meter or Google analytic. Like this there are many wordpress plugin, which might not be as handy as they sound, so instead of making your blog slow, its better to uninstall and remove it from database. Here are some list of plugin, which I recommend:
The less number of plugins you will have faster your blog would be.
Do let me know your opinion?