The site’s speed is important in making your visitors happy, ensuring server uptime, and reaching top positions in searches. In this tutorial, we focus on cache plugins and offer some advice on choosing the right one for your site.
Before starting, here is the checklist for making a fast site:
- Pick a good hosting provider
- Use a CDN
- Choose a light theme
- Go easy on the number of active plugins
- Use a caching plugin
Why Page Cache is So Important?
In order for WordPress to generate the content of any page, a lot of processing has to happen. WordPress itself needs to load. The theme and all active plugins load and a lot of content from the database loads. Then, a bunch of PHP code runs, to produce the HTML that WordPress returns.
Page caching, which is the basic feature of any cache plugin, avoids this lengthy process. It will “record” (cache) the HTML that WordPress produced for each page and serve it without running WordPress (and the theme and plugins) when visitors request the same page.
No matter how much you’ve optimized the theme and plugins, simple page caching will greatly reduce your server’s load and speed up the replies to visitors.
Is Page Caching All I Need?
It would be nice if that was the case, but it’s not 🙂 Page caching is a “must-have”, but it’s not enough.
To understand what you need besides page caching, you should look at the loading sequence of a page.
To shorten the time it takes to return all these resources, cache plugins employ a number of powerful techniques.
Minification means two things:
- Compressing files
So, the overall effect of minification can be drastic for most websites.
Image and Video Compression
Almost every page on every site needs some images (and often videos) as decoration. Two image files can appear identical, but have very different sizes. For example, a PNG file may take up 10 times more than a compressed JPG file. If your site loads images, you should most definitely review them and make sure that all images are optimized for the right size and format. Some cache plugins and other “image optimization” plugins will do this work for you.
CDN – Content Delivery Network
- Reducing the time it takes visitors to receive these files (which will improve your site’s performance and SEO efforts)
- Reducing the load on your server, so it’s free to work on WordPress stuff
- Even reducing your hosting bills – CDNs are way more efficient at serving static files than general-purpose servers
here’s nothing “lazy” about lazy loading. Lazy loading means delaying to show images that are not yet visible, so that the browser doesn’t request them until the visitor is about to view them.
Lazy loading can reduce the page load time, server load and your hosting bills. It works well with all other optimization techniques. A number of caching plugins offer lazy loading.
So, Which Cache Plugins?
Now that we know what you want to get from caching plugins, we can compare different plugins and choose the one that’s right for you.
The first choice that you should make is if you’re set on using a free plugin or are willing to pay for the cache plugin.
The obvious advantage of using free caching plugins is that they’re, well – free. Sometimes you’re building very simple sites that require only basic cache to work smoothly. In this case, a free plugin is a great solution.
The paid caching plugins offer support, frequent updates, streamlined setup, and powerful features.
Free Caching Plugin
If you’re looking for a free cache plugin, we recommend W3 Total Cache as it offers page caching, minification, and allows you to enable your CDN.
WP Fastest Cache (the free version) already packs many advanced features, but is still convenient to use.
Paid Caching Plugins
The category of paid caching plugin includes a respected list of plugins that will serve you well. All plugins in this category (which we recommend) are well maintained, receive timely updates, are very feature-rich, but still simple to use.
- Hummingbird (Included in wpmudev premium plugins subscription)
- WP Rocket
- W3 Total Cache Pro
Have a look at a comparison of some of their features and their pricing (definitely not a complete list of features).
We hope that we’ve helped you choose the right caching plugin for your site. The good news is that ANY caching plugin is a lot better than no caching at all. If you haven’t used cache plugins until now, the best is to get started. Decide if you’re set on free plugins or you can afford a paid plugin. Then, choose the plugin that’s best for you.
One of the great things about a cache plugin is that it’s easy to switch. Unlike page builders and e-commerce plugins, there’s very little lock-in with a cache plugin. It’s easy to switch and compare how different plugins actually perform on your site and how you like using them.
What’s about LiteSpeed Cache?
The LiteSpeed Cache plugin is not like other caching plugins, it leverages the features in LiteSpeed Web Server.
However, it is compatible with WPML too and a very good alternative:
If we already have:
– SG Optimizer (from SiteGround)
– Cloudflare + Argo tunnel
– Asset CleanUp: Page Speed Booster
– WP Optimize clean compress cache
is it necessary to add WP-Rocket and will it make a difference ? 🙂
Hi Anthony, your described install seems good to me. If you are happy with the results (meaning the site’s loading speed) I wouldn’t make any change.