Top ten wordpress plugin to cache your site totally with CSS, JS

The cache system on our website are make super speed. If you site have cache system your visitors will be growing everyday. So every wordpress site should have a good cache plugin. But beginner wordpress users abortive to select wp cache plugin to use their site. I have three years experience to use various kind of wp cache plugin on my site. Today I will show you which plugin is best by the numbering. You may like or not it’s your mater…

The Number 10: 

Plugin Name: Hyper Cache Extended



Hyper Cache Extended is a new cache system for WordPress, specifically written for people which have their blogs on low resources hosting provider (cpu and mysql). It works even with hosting based on Microsoft IIS (just tuning the configuration). It has three invalidation method: all the cache, single post based and nothing but with control on home and archive pages invalidation.

See More...

See More...

Hyper Cache Extended is based on original wordpress plugin “Hyper Cache” wich is writen by Satollo (

It has not yet tested for multisite configuration (WordPress 3.0 feature).

Some features:

  • compatible with the plugin wp-pda which enables a blog to beaccessible from mobile devices
  • manages (both) plain and gzip compressed pages
  • autoclean system to reduce the disk usage
  • 404 caching
  • redirects caching
  • easy to configure
  • Global Translator compatibility
  • Last Modified http header compatibility with 304 responses
  • compressed storage to reduce the disk space usage
  • agents, urls and cookies based rejection configurable
  • easy to integrated with other plugins
  • option to move cache to other partition/disk
  • only serve cached pages when web server average load is above a certain number

More can be read on the official plugin page and write me if you have issues to [email protected]

Contribute to project:

Thanks to:

  • Satollo which is the creator of Hyper Cache
  • Amaury Balmer for internationalization and other modifications
  • Frank Luef for german translation
  • HypeScience, Martin Steldinger, Giorgio Guglielmino for test and bugs submissions
  • Ishtiaq to ask me about compatibility with wp-pda
  • Gene Steinberg to ask for an autoclean system
  • Marcis Gasun ( for Bielorussian translation
  • many others I don’t remember

The Number 09:

Plugin Name:

Download, the easiest and fastest WordPress Cache plugin., it just works!

This project is maintained on Github.

See More...

See More...

This plugin was originally founded by Jason Jersey (@degersey), however Kenth Hagström (@keha76) will now be taking over development of along with leading the projects future.

The Number 08:

Plugin Name: Lite Cache


New! The Lite Cache technology is now part of Hyper Cache. You should migrate to Hyper Cache, Lite Cache won’t be update anymore (other than important fixes).

See More...

See More...

Lite Cache is an ultra efficient cache plugin. It’s small and lite because it does only one thing: caching.

Lite Cache is compatible with gzip compression and handles it automatically.

Lite Cache can detect mobile devices and use a different theme for them creating a separate cache.

Lite Cache works even with commenters, people who left a comment in the past. Other caching plugin usually are not able to serve cached content to commenters creating performance issues on higly partecipative blogs.

Usage of .htaccess rules is possible using the code generated inside the administrative panel (but pay attention that a too much complex .htaccess seems to slow down more than serving cached pages via PHP).

Install it and go to the options panel to find how to configure it.

Lite Cache official page:

Lite Cache official forum:


  • Russian by Artnikov

The Number 07:

Plugin Name: Gator Cache


Gator Cache is an easy to manage page cache for WordPress. Once installed, it automatically updates new and updated content in your cache. This keeps your website fresh while adding the superior performance advantage of a cache. Key features are as follows:

See More...

See More...

  • Greatly increases site performance by adding a page cache
  • Automatic update of cache when content is published or updated
  • Automatic update of cache when comments are approved
  • Compatible with WooCommerce, will not cache mini-cart in page
  • Compatible with bbPress, updates when topics, replies, etc are added
  • Compatible with WordPress HTTPS, will cache pages secured by the plugin when applicable
  • Compatible with WordPress Multisite
  • Compatible with JetPack Mobile Site
  • Compatible with WPMinifyFix
  • Posts can be cached for logged-in WordPress users by role. You can cache pages for Subscribers, Customers or other roles while skipping the cache for Administrators
  • Http caching supported with Apache and Nginx

The Number 06:

Plugin Name: Hyper CacheHyper Cache


Hyper Cache is a cache plugin specifically written to get the maximum speed for your WordPress blog. It can be used in low resources hosting as well on high end servers.

See More...

See More...

Hyper Cache is purely PHP and works on every blog: no complex configurations are needed and when you deactivate it no stale settings are left around.

Short list of features:

  • Mobile aware: double cache for desktop and mobile site versions
  • HTTPS ready
  • Mobile theme switch option: change the theme on mobile device detection
  • Able to serve expired pages to bots to increase the perceived blog speed by bots
  • Manages compression even on the fly for non cached pages
  • Lots of configurable bypasses: matching cookies, matching urls, user agents, …
  • Comments aware: is able to serve cached pages even to visitors who commented the blog (perfect for blog with great readers paritipation)
  • Cache folder can be moved outside your blog space to exclude it from backups
  • Controls over cache cleaning on blog events (post edited, comments, …)
  • Autoclean to controls the cache used disk space
  • CDN support
  • Other special options
  • Response header signature to check the working status
  • bbPress specific integration

More can be read on the Hyper Cache official page.

You can further optimize the blog installing Autoptimize which cleans up the HTML, minifies and concatenates CSS and JavaScript.

Other plugins by Stefano Lissa:

The Number 05:

Plugin Name: WP Super Cache – Clear all cacheWP Super Cache - Clear all cache


The plugin clears completely the cache from WP Super Cache, directly from the admin menu.

We created this plugin, in order to be able to clear the cache completely from the admin menu and not having to navigate to CONTENTS tab in WP Super Cache Settings.

See More...

See More...

In some configuration WP Super Cache shows a menu entry to empty the cache in the menu, but it only empties the cache from the current page. See: The “Delete Cache” button on the admin menu only deletes the cache for the current page. Nevertheless in the majority of the sites that have WP Super Cache installed it doesn’t display this menu entry.

Please note that this menu option is only visible for WordPress ADMINISTRATORS.

What can I do with this plugin?

The plugin clears completely the cache from WP Super Cache, directly from the admin menu.

WP Super Cache – Clear all cache Plugin in your Language!

This first release is avaliable in English and Spanish. In the languages folder we have included the necessarry files to translate this plugin.

If you would like the plugin in your language and you’re good at translating, please drop us a line at Contact us.

Further Reading

You can access the description of the plugin in Spanish at: WP Super Cache – Clear all cache Plugin en castellano.

The Number 04:

Plugin Name: Comet CacheComet Cache


If you care about the speed of your site, Comet Cache is one of those plugins that you absolutely MUST have installed 🙂 Comet Cache takes a real-time snapshot (building a cache) of every Page, Post, Category, Link, etc. These snapshots are then stored (cached) intuitively, so they can be referenced later, in order to save all of that processing time that has been dragging your site down and costing you money.

See More...

See More...

The Comet Cache plugin uses configuration options that you select from the options panel. See: Comet Cache -› Options in your Dashboard. Once a file has been cached, Comet Cache uses advanced techniques that allow it to recognize when it should and should not serve a cached version of the file. By default, Comet Cache does not serve cached pages to users who are logged in, or to users who have left comments recently. Comet Cache also excludes administrative pages, login pages, POST/PUT/DELETE/GET(w/ query string) requests and/or CLI processes.


  • SIMPLE and well-documented configuration (just enable and you’re all set!).
  • Options to control the automatic cache clearing behavior for Home and Posts Page, Author Page, Category, Tag, and Custom Term Archives, Custom Post Type Archives, RSS/RDF/ATOM Feeds, and XML Sitemaps.
  • URI exclusion patterns (now supporting wildcards too).
  • User-Agent exclusion patterns (now supporting wildcards too).
  • HTTP referrer exclusion patterns (now supporting wildcards too).
  • The ability to set an automatic expiration time for cache files.
  • Client-Side Caching (to allow double-caching in the client-side browser).
  • Caching for 404 requests to reduce the impact of those requests on the server.
  • RSS, RDF, and Atom Feed caching.
  • The ability to cache or ignore URLs that contain query strings (GET Requests).
  • An Advanced Cache Plugin system for theme and plugin developers.

Pro Features

  • The ability to cache logged-in users too! (VERY powerful, particularly for membership sites).
  • A new improved “Clear Cache” button in the admin bar (along with an option to enable/disable this feature).
  • The ability to disable Dashboard notifications related to automatic clearing/purging on change detections.
  • The ability to clear Markdown-related cache files generated by the s2Clean theme for WordPress (if installed).
  • The ability to run custom PHP code whenever the cache is cleared.
  • Cache Statistics to help you gain insight into the status of your site cache.
  • Import/Export functionality for Comet Cache configuration files.
  • A Dynamic Version Salt (customize the caching engine).
  • HTML Compressor to automatically combine and compresses CSS/JS/HTML code.
  • Auto-Cache Engine to pre-cache your site at 15-minute intervals.
  • Static CDN Filters to serve some and/or ALL static files on your site from a CDN of your choosing, including support for Multiple CDN Host Names, Domain Sharding, and WordPress Multisite Networks.
  • An Automatic Updater to update Comet Cache Pro from your WordPress Dashboard.
  • Rockstar support for all Comet Cache features.

TIP: you can preview Pro features in the free version by clicking the “Preview Pro Features” link at the top of your Comet Cache options.

The Number 03:

Plugin Name: WP Super CacheWP Super Cache


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.

See More...

See More...

The static html files will be served to the vast majority of your users, but because a user’s details are displayed in the comment form after they leave a comment those requests are handled by the legacy caching engine. Static files are served to:

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

99% of your visitors will be served static html files. Those users who don’t see the static files will still benefit because they will see different cached files that aren’t quite as efficient but still better than uncached. This plugin will help your server cope with a front page appearance on or other social networking site.

If for some reason “supercaching” doesn’t work on your server then don’t worry. Caching will still be performed, but every request will require loading the PHP engine. In normal circumstances this isn’t bad at all. Visitors to your site will notice no slowdown or difference. Supercache really comes into it’s own if your server is underpowered, or you’re experiencing heavy traffic. Super Cached html files will be served more quickly than PHP generated cached files but in every day use, the difference isn’t noticeable.

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

  1. Mod_Rewrite. 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. Visits by anonymous or unknown users will be served this way.
  2. PHP. Supercached static files can now be served by PHP. 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. Your server may not cope as well with a really large amount of traffic. (You’re gaming Digg aren’t you? You’ll need mod_rewrite, the rest of us are ok with PHP!)
  3. Legacy caching. This is mainly used to cache pages for known users. These 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 but also the slowest. As each page is different it’s often better not to cache pages for these users at all and avoid legacy caching. Legacy caching will also cache visits by unknown users if this caching mode is selected. You can have dynamic parts to your page in this mode too.

If you’re new to caching use PHP caching. It’s easy to set up and very fast. Avoid legacy caching if you can.

Recommended Settings

Advanced users will probably want to use mod_rewrite caching, but PHP caching is almost as good and recommended for everyone else. Enable the following:

  1. PHP 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 if you’re not using legacy mode. If you are using that mode start with an expiry time of 600 seconds.

If you are not using legacy mode caching consider deleting the contents of the “Rejected User Agents” text box and allow search engines to create supercache static files.

Likewise, preload as many posts as you can and enable “Preload Mode”. Garbage collection will still occur but it won’t affect the preloaded files. 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. With preloading on cached files will still be deleted when posts are made or edited or comments made.

See the WP Super Cache homepage for further information.Developer documentation is also available for those who need to interact with the cache or write plugins.

There’s a GIT repository too if you want to contribute a patch.

The changelog is a good place to start if you want to know what has changed since you last downloaded the plugin.

Interested in translating WP Super Cache to your language? Grab thedevelopment version where you will find an up to date wp-super-cache.pot. Send any translation files to donncha @ and thank you!

The cache directory, usually wp-content/cache/ is only for temporary files. Do not ever put important files or symlinks to important files or directories in that directory. They will be deleted if the plugin has write access to them.

The Number 02:

Plugin Name: W3 Total CacheW3 Total Cache


The only WordPress Performance Optimization (WPO) framework; designed to improve user experience and page speed.

Recommended by web hosts like:, Synthesis, DreamHost, MediaTemple, Go Daddy, Host Gator and countless more.

Trusted by countless companies like: AT&T,,,,,,,,,,,,, and tens of thousands of others.

See More...

See More...

W3 Total Cache improves the user experience of your site by increasing server performance, reducing the download times and providing transparent content delivery network (CDN) integration.

An inside look:


  • At least 10x improvement in overall site performance (Grade A inYSlow or significant Google Page Speed improvements) when fully configured
  • Improved conversion rates and “site performance” which affect your site’s rank on
  • “Instant” subsequent page views: browser caching
  • Optimized progressive render: pages start rendering quickly
  • Reduced page load time: increased visitor time on site; visitors view more pages
  • Improved web server performance; sustain high traffic periods
  • Up to 80% bandwidth savings via minify and HTTP compression of HTML, CSS, JavaScript and feeds


  • Compatible with shared hosting, virtual private / dedicated servers and dedicated servers / clusters
  • Transparent content delivery network (CDN) management with Media Library, theme files and WordPress itself
  • Mobile support: respective caching of pages by referrer or groups of user agents including theme switching for groups of referrers or user agents
  • Caching of (minified and compressed) pages and posts in memory or on disk or on CDN (mirror only)
  • Caching of (minified and compressed) CSS and JavaScript in memory, on disk or on CDN
  • Caching of feeds (site, categories, tags, comments, search results) in memory or on disk or on CDN (mirror only)
  • Caching of search results pages (i.e. URIs with query string variables) in memory or on disk
  • Caching of database objects in memory or on disk
  • Caching of objects in memory or on disk
  • Minification of posts and pages and feeds
  • Minification of inline, embedded or 3rd party JavaScript (with automated updates)
  • Minification of inline, embedded or 3rd party CSS (with automated updates)
  • Browser caching using cache-control, future expire headers and entity tags (ETag) with “cache-busting”
  • JavaScript grouping by template (home page, post page etc) with embed location control
  • Non-blocking JavaScript embedding
  • Import post attachments directly into the Media Library (and CDN)
  • WP-CLI support for cache purging, query string updating and more

Improve the user experience for your readers without having to change WordPress, your theme, your plugins or how you produce your content.

The Number 01:

Plugin Name: WP Fastest CacheWP Fastest Cache


This plugin creates static html files from your dynamic WordPress blog. When a page is rendered, php and mysql are used. Therefore, system needs RAM and CPU. If many visitors come to a site, system uses lots of RAM and CPU so page is rendered so slowly. In this case, you need a cache system not to render page again and again. Cache system generates a static html file and saves. Other users reach to static html page. Setup of this plugin is so easy. You don’t need to modify the .htacces file. It will be modified automatically.

See More...

See More...

Multisite Support

Wpfc does not support WordPress Multisite yet.


  1. Mod_Rewrite which is the fastest method is used in this plugin
  2. All cache files are deleted when a post or page is published
  3. Admin can delete all cached files from the options page
  4. Admin can delete minified css and js files from the options page
  5. Block cache for specific page or post with Short Code
  6. Cache Timeout – All cached files are deleted at the determinated time
  7. Cache Timeout for specific pages
  8. Enable/Disable cache option for mobile devices
  9. Enable/Disable cache option for logged-in users
  10. SSL support
  11. CDN support
  12. Preload Cache – Create the cache of all the site automatically

Performance Optimization

  1. Generating static html files from your dynamic WordPress blog
  2. Minify Html – You can decrease the size of page
  3. Minify Css – You can decrease the size of css files
  4. Enable Gzip Compression – Reduce the size of files sent from your server to increase the speed to which they are transferred to the browser.
  5. Leverage browser caching – Reduce page load times for repeat visitors
  6. Combine CSS – Reduce number of HTTP round-trips by combining multiple CSS resources into one
  7. Combine JS

Supported languages:

  • 中文 (by suifengtec)
  • Deutsch
  • English
  • Español (by Diplo)
  • Français (by PascalJ)
  • Italiana (by Valerio)
  • 日本語 (by KUCKLU)
  • Nederlands (by Frans Pronk
  • Polski (by
  • Português
  • Română
  • Русский (by Maxim)
  • Suomi (by Arhi Paivarinta)
  • Svenska (by Linus Wileryd)
  • Türkçe

Write Your Comments


Leave a Reply