WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Automattic v3.1.3

WP Super Cache

A very fast caching engine for WordPress that produces static html files.

WP Super Cache

The facts

Rating
4.3★ from 1,345
Active installs
1M+
Price
Free
Last updated
26 Aug 2026
Added
Nov 2007
Requires WP
6.8
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
65,312,721

Our analysis

AI-assisted

WP Super Cache is a WordPress plugin that generates static HTML files from dynamic WordPress content. This allows your web server to serve these static files instead of processing heavier PHP scripts, improving site performance for most visitors. It is suitable for users looking to enhance the speed of their WordPress sites, particularly those with high traffic or resource-intensive plugins.

Best for: This plugin is best for WordPress site owners who want to improve performance and speed, especially those with high traffic.

What it does well

  • Generates static HTML files to improve site speed
  • Serves cached files to 99% of visitors
  • Offers multiple caching methods for flexibility
  • Easy setup recommended for users uncomfortable with PHP
  • Active development and support from Automattic

Where it falls short

  • Requires configuration of .htaccess for optimal performance
  • May be complex for users unfamiliar with caching concepts
  • Limited information on specific settings and configurations

Verdict

WP Super Cache is a practical solution for enhancing the speed of WordPress sites through static file caching. It offers flexibility in caching methods, making it accessible for a range of users.

From the developer

Automattic's own description of WP Super Cache, lightly tidied.

This plugin generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.

The static html files will be served to the vast majority of your users:

  • Users who are not logged in.
  • Users who have not left a comment on your blog.
  • Or users who have not viewed a password protected post.

99% of your visitors will be served static html files. One cached file can be served thousands of times. Other visitors will be served custom cached files tailored to their visit. If they are logged in, or have left comments those details will be displayed and cached for them.

The plugin serves cached files in 3 ways (ranked by speed):

  1. Expert. The fastest method is by using Apache mod_rewrite (or whatever similar module your web server supports) to serve “supercached” static html files. This completely bypasses PHP and is extremely quick. If your server is hit by a deluge of traffic it is more likely to cope as the requests are “lighter”. This does require the Apache mod_rewrite module (which is probably installed if you have custom permalinks) and a modification of your .htaccess file which is risky and may take down your site if modified incorrectly.
  2. Simple. Supercached static files can be served by PHP and this is the recommended way of using the plugin. The plugin will serve a “supercached” file if it exists and it’s almost as fast as the mod_rewrite method. It’s easier to configure as the .htaccess file doesn’t need to be changed. You still need a custom permalink. You can keep portions of your page dynamic in this caching mode.
  3. WP-Cache caching. This is mainly used to cache pages for known users, URLs with parameters and feeds. Known users are logged in users, visitors who leave comments or those who should be shown custom per-user data. It’s the most flexible caching method and slightly slower. WP-Cache caching will also cache visits by unknown users if supercaching is disabled. You can have dynamic parts to your page in this mode too. This mode is always enabled but you can disable caching for known users, URLs with parameters, or feeds separately. Set the constant “DISABLE_SUPERCACHE” to 1 in your wp-config.php if you want to only use WP-Cache caching.

If you’re not comfortable with editing PHP files then use simple mode. It’s easy to set up and very fast.

Recommended Settings

  1. Simple caching.
  2. Compress pages.
  3. Don’t cache pages for known users.
  4. Cache rebuild.
  5. CDN support.
  6. Extra homepage checks.

Garbage collection is the act of cleaning up cache files that are out of date and stale. There’s no correct value for the expiry time but a good starting point is 1800 seconds.

Consider deleting the contents of the “Rejected User Agents” text box and allow search engines to cache files for you.

Preload as many posts as you can and enable “Preload Mode”. Garbage collection of old cached files will be disabled. If you don’t care about sidebar widgets updating often set the preload interval to 2880 minutes (2 days) so all your posts aren’t recached very often. When the preload occurs the cache files for the post being refreshed is deleted and then regenerated. Afterwards a garbage collection of all old files is performed to clean out stale cache files.
Even with preload mode enabled cached files will still be deleted when posts are modified or comments made.

Development

  • Active development of this plugin is handled on GitHub.
  • Translation of the plugin into different languages is on the translation page.

Documentation

If you need more information than the following, you can have a look at the wiki or the Developer documentation.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for making sites fast.

WP-Optimize

Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify f...

Free 1M+ installs 4.8★ (2,606)
LiteSpeed Cache

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

Free 7M+ installs 4.8★ (2,764)
EWWW Image Optimizer

Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faste...

Free 1M+ installs 4.8★ (1,838)
Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
Converter for Media

Speed up your website by using our WebP & AVIF Converter. Optimize images and serve WebP and AVIF images i...

Free 500k+ installs 4.9★ (1,097)