Your users will not wait long for your website to load and if it doesn’t do it quickly then they often move onto another one. Hosting your WordPress on a fast, reliable and uncrowded server will give your website a good start but you should always be looking to optimise your website for maximum performance.
A good place to start is with Google PageSpeed Insights – https://developers.google.com/speed/pagespeed/insights/ or Pingdoms Website Speed Test – http://tools.pingdom.com/fpt/ These tools will provide you with a wealth of information like compressing your images and minimising CSS and JS files.
Another method that can be deployed is caching. This is the method of storing items for future use i.e. web pages and images. Instead of the web server processing the PHP scripts to get the information from the database and file system it is instead stored as a ready made webpage so improving performance.
There are a number of Cache Plugins for WordPress. Here are a few of our recommendations.
WP Super Cache
This is one of the most popular cache plugins and ideal for less techie users. Creates static HTML files from your dynamic WordPress content.
Our Score: 9/10
W3 Total Cache
This is a more complete and complicated plugin to setup and run but has the edge on speed and there is very little it can’t do.
Our Score: 8.5/10
ZenCache (formerly Quick Cache)
This is also a popular caching plugin. Again, like WP Super Cache, it is aimed at less techie users and gives good explanation of all the options.
Our Score: 8/10