Cache plugins

Table of the top 40 WordPress plugins associated with caching, as measured by total downloads and a comparison of the top 5’s capabilities.

Total plugins: 59704

Limit reached: 40 at 7081

Position Plugin Total downloads Active Star Rating Tested up to
19 LiteSpeed Cache 60079097 5000000 4.8 6.4.3
25 WP Super Cache 50426662 1000000 4.3 6.4.3
31 WP Fastest Cache 46509057 1000000 4.9 6.4.3
32 W3 Total Cache 46156566 1000000 4.4 6.4.3
44 WP-Optimize – Clean Compress Cache 36072145 1000000 4.8 6.4.3
148 Redis Object Cache 8969331 100000 4.5 6.4.3
266 Hummingbird 4124802 100000 4.8 6.4.3
443 Cache Enabler 2327562 100000 4.4 6.4.3
540 Proxy Cache Purge 1797102 40000 4.4 6.3.3
789 Hyper Cache 1079684 10000 4.5 6.3.3
1001 Super Page Cache for Cloudflare 768093 40000 4.9 6.4.3
1149 Pantheon Advanced Page Cache 620405 10000 5 6.3.3
1316 Clear Cache For Me 506058 40000 4.8 6.4.3
1354 Comet Cache 484719 30000 4.4 6.0.7
1969 Clear All Cache for WP Super Cache 264465 10000 3.4 6.3.3
2005 Aruba HiSpeed Cache 256794 100000 5 6.4.3
2170 DB Cache Reloaded Fix 227839 4000 4.3 3.4.2
2189 Seraphinite Accelerator (Base cache only) 223667 20000 4.8 6.4.3
2302 Nginx Cache Controller 205113 1000 4.7 6.1.5
2450 WP REST Cache 183863 10000 4.9 6.3.3
2522 C3 Cloudfront Cache Controller 175515 3000 4.3 6.1.5
2684 Nginx Cache 158791 10000 4.5 5.6.13
2836 SNS Count Cache 145851 10000 4 5.2.20
2981 Docket Cache 131195 10000 5 6.4.3
3075 Simple Cache 124981 3000 4.2 5.8.9
3352 Autoclear Autoptimize Cache 106762 10000 5 5.8.9
3999 Powered Cache 79002 2000 4.8 6.4.3
4112 Hyper Cache Extended 75729 600 4.9 4.9.25
5068 MO Cache 53066 2000 5 3.4.2
5433 Cache Images 47424 2000 4.4 6.4.3
5699 WP File Cache 43919 800 3.5 3.1.4
5731 PB oEmbed HTML5 Audio – with Cache Support 43544 1000 4.4 5.0.21
6008 Object Cache 4 everyone 40027 4000 4.6 6.4.3
6215 Lite Cache 37861 200 5 3.9.40
6290 Cache for WordPress Performance 37192 400 4.2 5.3.17
6444 Gator Cache 35685 300 4.8 5.0.21
6469 FV Gravatar Cache 35389 1000 3.9 6.3.3
6556 APC Object Cache 34651 30 5 3.5.2
6618 Pods Alternative Cache 34013 4000 4.3 6.2.4
7081 Cache External Scripts 30000 1000 5 5.2.20
40 TOTALS 262753621

Top 5 cache plugins compared

The table below compares the top 5 caching plugins against some of the more popular functional requirements for caching. Some explanations of the results are also provided.

Functionality SiteGround Optimizer WP Super CACHE W3 TOTAl CACHE LiteSpeed cache WP Fastest CACHE
Dynamic Y ? . Y .
File based Y Y Y Y Y
Memcache SG . Y Y Y
Logged in Y Y Y Y Y
Clearing granularity ? Y Y Y Y
Exclude Y Y Y Y Y
Preload Y Y Y Y Y
Hooks/APIs Y Y Y Y Y
Heartbeat Y N N Y N
CSS Y . Y Y £
JS Y . Y Y £
HTML Y . Y Y £
Web fonts Y . . Y £
Image compression SG . . Y £
Lazy load Y . ? Y .
Speed test Y N Y Y N
WP-CLI Y Y Y Y Y
Export/import Y N Y Y Y
WPMS Y . . Y Y
CDN SG Y Y Y Y
Cookies Y Y Y . .
Windows Subdir Y ? ? Y
GitHub? N Y Y Y N
Cache plugins functionality comparison

Legend

  • Y – the plugin supports this
  • ? – I couldn’t find out how to get it to work
  • N – Not supported
  • . or blank – I don’t know.
  • £ – Only in the Premium version
  • SG – Only when hosted on SiteGround

Dynamic Caching

Store your content in the server’s memory for a faster access with full-page caching solution powered by NGINX. Having Dynamic Cache is essential for speeding up your website.

SiteGround’s definition of Dynamic caching

  • SiteGround’s dynamic caching using NGINX is difficult to turn off. Its functionality trumps other cache plugins.
  • WPSC supports Expert caching which serves the cached pages directly from Apache.
  • W3TC supports reverse proxy caching via varnish.

File based

Does the plugin support file based caching where the cached file is served from a caching directory?

Memcache

Does the plugin support some level of memcached caching.

Logged in

Does the plugin support caching/not caching for logged in users?

Clearing granularity

Can you clear the cache for a particular post / page?

Exclude

Can you exclude URLs from being cached? Most plugins provide an admin interface and a filter to enable this.

  • W3TC provides a filter that may support this.

Preload

Does the plugin preload the cache when cleared?

Hooks/APIs

Does the plugin provide hooks and/or APIs allowing programmatical interaction with the cache?