I’ve used a number of different caching plugins on my blog but for the past few years I’ve trusted in the premium plugin, WP Rocket.
Some of the free caching plugins available are good.
However, they either lack functionality or are complicated to set up.
That’s where WP Rocket beats them all with it’s ease of use and extra features.
Let’s take a look at some of the things which make it stand out above the rest.
The file optimization feature of WP Rocket, allows you to:
- optimise CSS delivery to eliminate render-blocking CSS;
- remove query strings from static resources, and;
I use many of these features on my site to keep things loading as quickly as possible.
I have tried it but on testing those options, my site didn’t load correctly.
These file optimisations are designed to make your files as small as possible and to combine them to improve loading times.
In the media section, WP Rocket allows you to enable LazyLoad for images, iframes and videos.
They will only be loaded as your visitors scroll down the page, improving load times and reducing HTTP requests.
You can also replace the YouTube iframe with a preview image so that the video only loads when someone clicks on it.
Other options include:
- disabling the emoji loaded from WordPress.org in favour of the default emoji from a visitor’s browser, and;
- disabling WordPress embeds so others can’t embed content from your site.
WP Rocket can keep your database in tip top shape with the options available under the database feature.
You can manually run or schedule the clean up of:
- posts – revisions, auto drafts and trashed posts;
- comments – spam and trashed comments;
- transients – expired, all, or both;
- optimize tables.
The scheduled automatic clean up can be set to a frequency of daily, weekly or monthly.
I’ve always used a separate plugin to do this previously or optimised the database manually.
It’s handy to have this function included within WP Rocket to make life easier.
Setting up a content delivery network for your WordPress site isn’t always easy.
WP Rocket takes away some of the hassle with some dedicated CDN features.
I use Amazon Cloudfront to deliver static files and before I used WP Rocket I struggled to set it up.
It took several attempts and lots of Google searches before I could get it to work when I used other caching plugins.
The actual setup on WP Rocket is minimal, although you do need to know what you’re doing on the Amazon Cloudfront and DNS settings.
A while back I faced a few problems with an over zealous plugin and my web host throttled my site.
It caused my site to use too many server resources on my shared hosting account.
One of the things my web host suggested was to disable or at least limit the WordPress Heartbeat API.
I’m the only one who writes for my blog so I didn’t really need the functionality which Heartbeat brings to WordPress.
I’ve disabled the Heartbeat API using code in my theme’s functions.php file.
If you’re not happy with amending your theme’s code, the Heartbeat feature of WP Rocket means you don’t have to.
Further Information On WP Rocket
There’s a lot to like about WP Rocket and if you want to find out more, you can visit their website.
For features and ease of use, I don’t think you’ll find anything better!