Plugin / 1 Blog Cacher

Javier García



1 Blog Cacher is a WordPress plugin that caches your pages in order to increase the response speed and minimize the server load.

  • Quick and easy installation/configuration.
  • Portable: edit the file for your convenience and use it anywhere.
  • Cached files are stored in HTML files, and organized in directories emulating the urls (if “safe_mode” isn’t enabled), so it’s easy displaying the content of the files and organize them (for instance deleting the cache for a given entry, for all categories, for all searches, for all posts from a given date, etc.)
  • If “safe_mode” is enabled, the plugin will still work, creating all the files in the cache directory.
  • Option to remove all cache files (or just the expired ones) from the WordPress panel.
  • Expiration time for cached files.
  • Rejected and accepted strings in order to control exactly the urls to cache.
  • Rejected User Agents in order to avoid over-caching from search engines.
  • Cached files (including front page cache) are updated when posts and comments are published/edited/deleted.
  • Option to include a “Expires” header in order to enable browser cache (even fastest response speed and less page requests. Inconvenience: Users won’t be seeing their comments after submitting them).
  • Only GET requests are cached.
  • Browser super-reload (Ctrl+F5) avoids cached urls.
  • Compatible with Gzip compression.

New in version 2.0

  • Use of WordPress advanced-cache. The plugin runs before WordPress is fully loaded (less execution time and specially less memory use).
  • Management of HTTP headers, that are saved in .txt files after being conveniently modified, for full cached responses.
  • Support for dynamic code (mfunc and mclude comments) as in Staticize Reloaded (and later in WP-Cache).
  • If Gzip compression is enabled, compressed content is saved in .gz files so it’s only compressed once (less execution time and less CPU use). If dynamic code is used, that code is run and only if the final content is different from the already saved it’s compressed again for the response.
    • If you have Gzip compression enabled and you are not using dynamic code, you can set the constant OBC_LOOK_FOR_DYNAMIC_CODE to false in order ro avoid this check.
  • HTTP header 304 “not modified” returned when it’s convenient (less loading time):
    • If the plugin is going to return the same cache (from the same date) to a user, it returns a 304 header instead.
    • Even with a different cache, if the content to return is the same (checked through a Etag header with a hash), a 304 header is also returned.
  • When a post is created, modified or removed, the cache for that post and the index are removed for all users.
  • (Logged) users and commenters management. Choose the plugin’s behaviour for each group::
    • Use no cache.
    • Use a single global cache.
    • Use an individual cache for each user.
  • More configuration options:
    • Option to cache or not error pages (status 404).
    • Option to cache or not redirections (status 301 or 302).
    • Option to omit url trailing slash (“/”) in order to avoid caching the same content twice (don’t use this in WordPress 2.3+ or if you are using a plugin that redirects urls with trailing slash).
    • Option to save all files in the same directory.
  • The plugin creates automatically a .htaccess file in the cache directory that forbids web access.
  • Only “inconvenience” in this version: now the cache directory must be /wp-cache/ (though it would be easy changing this in the code).

Based on

  • WP-Cache by Ricardo Galli (
  • HTML Cache Creator (

Thanks to both!

More Info

For more info, please visit [http:/ 1 Blog Cacher home page].


0 reviews

Rating breakdown

Details Information



First Released

13 Nov, 2007

Total Downloads


Wordpress Version

1.5 or higher

Tested up to:


Require PHP Version:





The plugin hasn't been transalated in any language other than English.


The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.