My blog is online from a while now, and I faced most of the common issues that anyone has to face when having a website.
One of them is the performance. Your site has to be fast, or people will leave before to read anything at all.
Users usually wait one or two seconds before to leave a website if the page does not load, so it’s crucial that your website is fast.
My blog, this one you are on now, uses almost of the above, except for a different server for the database and the CDN.
All of the above, are done by using only two plugins, one for the cache and one to optimize images.
But there are a lot of caching plugins, which one to use?
I’ve used the main three known on the web for WordPress.
The problem with W3 Total Cache is that it’s too complex to configure. It has too many options, and if you are not an experienced user, you will have problems configuring it.
Another good one I tried is WP Super Cache. This one is good too, it supports everything, like W3 Total Cache, and it’s a bit easier to configure. What I don’t like is that it messes up my .htaccess file. If you are on nginx instead of Apache it needs some additional configuration to make it work with some specific features.
The third and last one I tried and I’m actually using is WP Rocket. It’s simply amazing.
With WP Super Cache the homepage of this website was loading in two seconds. As soon as I installed WP Rocket, the homepage loading time dropper to 0.5 seconds. Pretty neat eh?
The nice thing is that you don’t need any experience with caching plugin, it’s extremely easy to configure. You just install it, tick one or two options, and you are done.
Optimizing images to improve page loading time is also important. If you upload HD images they are all very big, like 2MB or 3MB each one, which is crazy for a website. An ideal image is a lot less than that. My image’s size AVG is 40KB.
To help you optimize images you can use WP Smush.
It’s a free plugin, with a Pro version too if you want. It automatically optimizes images when you upload them on your website, reducing their size without loosing too much quality. If you have the Pro version, you can even choose to optimize them without quality loss.