• Skip to primary navigation
  • Skip to main content
  • Skip to footer

WPJohnny

WordPress Performance Guides and Reviews

  • Start a WordPress site
  • Hosting
  • Themes
  • Plugins
  • Blogging
  • Marketing

BEST WordPress Cache Plugins 2021

WordPress plugins Dec 29, 2020 by Johnny 17 Comments

The best cache plugins to speed up your WordPress sites and where I would use them!

The plugins are listed in order of what I would recommend for most people to try from first to last. In my own personal use case, I love LiteSpeed Cache the most for my high traffic sites (best performance, features, reliability) and then use Swift Performance Lite or WP Performance for smaller sites. Swift Pro and WP Rocket are nice for clients (and bigger sites) who can pay and need something better than a free plugin.

1. WP Performance (FREE)

WP Performance
  • If you don’t know what you’re doing, start here.
  • Very easy to use.
  • Safe to play with caching and won’t break your site. Please don’t try to enable every feature.
  • Works well for all types of sites.
  • Recommended settings (coming soon)

2. Swift Performance (FREE & PAID)

Swift Performance Lite
  • FREE free is the best free cache plugin out there (along with LiteSpeed Cache).
  • Tons of features, a bit complicated for newbies and risky since they enable stuff that break or slow down their site.
  • PAID version has even more incredible features. Works great.
  • I recommend Swift free for sites below 400 pages and/or fewer than 10k hits/month. Above that, you should use the pro version.
  • Swift Pro is especially great for sites with many pages but little traffic (thanks to its aggressive preload function).
  • Swift does sometimes have the annoying white page issue. If you can’t resolve it, you’ll have to switch to another cache plugin.
  • Recommended settings

3. LiteSpeed Cache (FREE)

LiteSpeed Cache
  • Honestly the best cache plugin out there. Tons of feature, enterprise-grade performance and reliability. (It’s my favorite.)
  • Only drawback is you need LiteSpeed or OpenLiteSpeed server to use its caching features.
  • Best for sites with many pages and high traffic. I don’t recommend for sites with little traffic (below 10K hits/month). Small sites are better with WPP or Swift since they can precache.
  • Recommended settings

4. WP Rocket (PAID)

https://wp-rocket.me/

  • Simple to use and great documentation. Still good amount of features, and very reliable.
  • If Swift (FREE) and WP Performance doesn’t work for you and you’re not on LiteSpeed servers, WP Rocket is a solid choice.
  • WP Rocket is good for all sites.
  • Only reason why some people don’t like WP Rocket is cost or lack of granular features. Depending on the user, it’s ease-of-use can be a pro or a con.
  • Recommended settings

5. FlyingPress (PAID)

https://flying-press.com

  • Quality cache plugin built by a passionate speed specialist.
  • Very simple and easy to use yet has advanced/unique functions not found in other cache plugins.
  • Still maturing and might still have some bugs but I think they’re already being worked out as this is written.

Share this post:

Share on FacebookShare on X (Twitter)Share on LinkedInShare on WhatsAppShare on EmailShare on SMS

Read all my posts on WordPress plugins

About Johnny

Right on the edge of WordPress development! 10+ years of WordPress design, development, hosting, speed optimization, product advisor, marketing, monetization. I do all that.

More WordPress Guides

The Secret to Helping Others

How to Get People to BUY From You

Best CDN Providers for WordPress – Speed Review 2020

Mailchimp vs Mailerlite – email newsletter service review

Minify strategies for HTML, CSS, JS

Digital Access Pass (DAP) vs DLGuard Review

Reader Interactions

17 Comments

  1. John Kirker

    December 29, 2020 at 3:40 pm

    Great review as always Johnny!…. Hey, you wrote, “I recommend Swift free for sites below 400 pages and/or fewer than 10k hits/month. Above that, you should use the pro version.”

    To you, what’s the significance of 400 pages?

    PS. I’ve got a lifetime pro subscription and Swift has been my go-to for years. Love them and their support – and your continued guidance. ๐Ÿ˜‰

    Reply
    • Johnny

      December 29, 2020 at 4:02 pm

      I think 400 pages is the sweet spot for where you need a faster pre-caching mechanism or else your site takes too long to precache (especially on weak shared-hosting servers). The Swift Pro has the much faster COMPUTE-API preloading mechanism and the difference is noticeable. Depending on how heavy your site is, the difference can be minutes instead of hours.

      Reply
  2. John

    December 30, 2020 at 12:59 pm

    You said that you wouldn’t recommend LiteSpeed on sites with little traffic because the other have precache, but there are options to precache with LS.

    You could use the LS crawler or Optimus Cache Prime or similar script. I know they aren’t the simplest options but they are not massively complex either.

    Reply
    • Johnny

      December 31, 2020 at 3:57 am

      Yes, indeed. Although a few things… LS crawler is not very aggressive. And OCP is great but I feel like it’s too technical for many users to set up. I believe another developer (I think his name was “Jaro”) said he was going to release a cache prewarmer plugin soon.

      Reply
      • John

        January 2, 2021 at 1:05 pm

        I haven’t used the LS crawler much, it seems that it’s a bit of an omission that there is no control over the level of ‘aggressiveness’.

        Really interested in checking out any new options, had a quick search for “Jaro cache warmer” and couldn’t find anything, if you have any more info about it then I’d like to take a look.

        Reply
        • Johnny

          January 2, 2021 at 1:38 pm

          You can control its ‘aggressiveness’ from the Crawler settings page in LSC. Their plugin is built for enterprise use which either doesn’t pre-caching as much, or simply shouldn’t allow it on multi-tenant scenarios as you see with Kinsta/WPE, etc.

          Reply
  3. Dimiter Kirov

    December 31, 2020 at 6:40 am

    Hi, Johnny !Before heading to have a look at WP Performance (because I’m aware of the rest of the plugins listed by you in this article ) , I’ll share what I ve been using for years;
    1) For Page caching – Comet Cache
    2) For CSS & JavaScript processing – WP Super Minify ( only minifies the code )+ Fast Velocity Minify. Inlines,Defers Async ,etc.Has a button to flush its cache manually on Admin top toolbar.
    3) Zend Opcache- manual set by me via directives in php.ini. Cleaning it manually via Opcache Manager plugin by Pierre Lannoy or via WP Opcache plugin

    Both of them work great ๐Ÿ™‚
    4) dB caching via APCu. Cleaning it manually via ( forgot the name. Sorry!)
    5) APO from Cloudflare .
    Plus I delve a lot in their documentation about CF workers.

    * Could you please make your FB group private?
    I’ll explain: it will be visibile in Facebook Search results. However what we comment in it will be visible only to its members
    Sadly , we Bulgarians ,do not support each other but the vast majority use dirty trick to improve their businesses hampering everyone else.

    Best regards from Bulgaria and a Happy New Year’s Eve!

    Reply
  4. Rainer Brainer

    January 6, 2021 at 6:58 am

    I have a blog with about 5 thousand pages, however traffic is just a little, and many pages are with adsense in arms (I don’t know what is happening, sometimes it seems and sometimes not). I use liteSpeed โ€‹โ€‹server, which cache do you think I should use?
    My website: https://baudasdicas.net/

    Reply
    • Johnny

      January 6, 2021 at 1:53 pm

      You’re literally on the page that answers your questions…

      Reply
  5. Jonnmc

    March 21, 2021 at 12:19 am

    Hello Johnny,

    Thank you for your blog infos.

    Here I have to give some info about your no. 1 tip: I tried it on three pages (one more then once) and it crashed the whole sites directly after installing. No kidding. Had to restore all of them. Could not believe that, so I did it again. Same outcome.

    The plugin is not maintained for 8 month now. I think you should check it again. For me it was a really crappy experience to follow this advice. Not the others though.

    Best regards
    Jonn

    Reply
    • Johnny

      March 21, 2021 at 9:28 am

      I’ve never had any issues with it. I’m awfully curious to see what settings you put.

      Reply
      • Jonnmc

        March 21, 2021 at 9:32 am

        My WP install goes down after installing. Cannot even activate. Nginx. Other cachin tools ok. Though running with keycdn cache enabler/ao.

        Reply
        • Johnny

          March 21, 2021 at 10:56 am

          Hmmm, that’s very weird for sure. But yeah…NGINX can be better with other plugins, too. Maybe that one isn’t meant for NGINX.

          Reply
  6. anisur rahman

    April 27, 2021 at 2:47 am

    best cache plugin for aapanel Nginx?

    Reply
    • Johnny

      April 28, 2021 at 9:02 am

      Have you tried my recommendations?

      Reply
      • anisur rahman

        April 28, 2021 at 9:38 am

        i found no recommendations for nginx here .

        Reply

Leave a Reply to Johnny Cancel reply

Your email address will not be published. Required fields are marked *

Footer

More links

  • Gadget reviews
  • Try my free WPJ plugins
  • Join the WPJ FB Group
  • WPJ YouTube & newsletter
  • Become a WPJ Affiliate

Popular Reviews

  • Best WordPress Hosting
  • Best WordPress Themes
  • Best WordPress Plugins
  • Best WordPress Cache Plugins

Services

  • Speed optimization
  • Speed optimization courses
  • WordPress hosting
  • Hire me or other experts
  • Client login

About Johnny

10+ years of WordPress design, development, hosting, speed optimization, marketing.
Contact me.

newsletter block

Copyright 2025 | WordPress guides by Johnny Nguyen

Click to Copy