Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Cachify icon

Cachify

v2.4.1
by pluginkollektiv · 4.7 (47 reviews)

Smart, efficient cache solution for WordPress. Use DB, HDD, APC or Memcached for storing your blog pages. Make WordPress faster!

10K+ active installs Updated Feb 28, 2025 Tested to 6.7.2 Requires PHP 5.6
Try Demo Download
Pre-installed Ready in ~10s No card
Cachify

About Cachify

Cachify is a plugin that optimizes your website's page load times by caching posts, pages, and custom post types as static content. It offers different caching methods and reduces the number of database queries and PHP requests. It also includes features like a "Flush Cache" button, support for WordPress Multisite, compression of HTML markup, and more. Support is available through the WordPress support forums, and the plugin is actively developed on GitHub.

Screenshots

Cachify screenshot
Cachify screenshot
Cachify screenshot

Frequently asked questions

What is Cachify?
Cachify is a WordPress plugin that optimizes page loads by caching posts, pages, and custom post types as static content. It aims to make WordPress faster by reducing database queries and PHP requests.
What caching methods does Cachify support?
Cachify supports caching via database (DB), on the web server’s hard drive (HDD), Redis, and Memcached. Memcached is supported only on Nginx servers.
Can Cachify be used with custom post types?
Yes, Cachify works with custom post types, caching them as static content to improve page load times.
How can I get support for Cachify?
Community support for Cachify is available via the support forums on wordpress.org. Support is not handled via email, Twitter, or GitHub issues.
Does Cachify offer cache management features?
Yes, Cachify includes features such as a "Flush Cache" button in the WordPress toolbar, manual and automatic cache reset, and automatic cache management. It also provides a dashboard widget for cached objects.

Changelog

2.4.1

  • Fix: validation of Redis context parameters array in server hook no longer fails (#315) (#317)
  • Enhance: move some settings related code out of main class (#321)
  • Maintenance: Tested up to WordPress 6.7

2.4.0

Requires PHP 5.6 and WordPress 4.7 or above

  • New: introduce Redis (also KeyDB and Valkey) support using the phpredis module (#253), (#252, props @newtovaux)
  • New: add cachify_modify_output filter
  • New: add cachify_create_gzip_files to disable creation of static GZip files (#262, props @angcl)
  • New: add hooks cachify_removed_cache_by_url and cachify_flushed_total_cache for additional actions after clearing (#294, props @ouun)
  • Removed: APC support (#304)
  • Enhance: adjust styling for setup instructions (#215, props @timse201)
  • Enhance: update hooks for Multisite initialization in WordPress 5.1 and above (#246, props @ouun)
  • Enhance: rework flush hooks and add some third-party triggers for Autoptimize and WooCommerce (#225, props @timse201)
  • Enhance: clean up some internal error suppressions (#256)
  • Enhance: inform user on cache clear in admin bar (#257, props @angcl)
  • Enhance: do not flush the cache for post revisions (#261, props @angcl)
  • Enhance: prevent unnecessary cache clearing in some cases (#223) (#224, props @timse201)
  • Enhance: remove empty directories when clearing the HDD cache (#289)
  • Enhance: introduce common interface for caching backends (#298, props @lloc)
  • Enhance: enhance examples for .htaccess and nginx configuration (#302)
  • Enhance: show admin notice instead of silent fallback to DB cache, if selected backend is unavailable (#305)
  • Enhance: disable gzip creation of required PHP extension is missing (#308)
  • Enhance: various internal code clean ups
  • Fix: invalidate cache when permalink changes (#285, #286, props @raffaelj)
  • Fix: remove empty directories when pruning the HDD cache (#289)
  • Fix: correctly add user-agent to robots.txt (#282) (#283)
  • Fix: exclude sitemap.xml from caching (#242) (#254)
  • Fix: prevent cache generation of non-GET requests (#200) (#258)
  • Fix: prevent cache generation of requests with status different from 200 OK (#266) (#267, props @karlkowald)
  • Fix: prevent cache generation of non-HTML responses when using content negotiation (#265) (#273, props @Ancocodet)
  • Fix: fix styling for various dark mode plugins (#264) (#278)
  • Fix: fix SVG markup for icons in dashboard widget (#269, props @Latz)
  • Fix: added missing .gz suffix in htaccess (#287) (#291, props @raffaelj)
  • Fix: fix some brand names and unify spelling (#297, props @pedro-mendonca)
  • Maintenance: Tested up to WordPress 6.6

2.3.2

  • Fix: enforce WordPress environment for caching modules (#221, props timse201)
  • Fix: Remove unnecessary build artifacts from plugin deployment (#226)
  • Fix: Fix input sanitization for APC proxy (#240) (#241)
  • Maintenance: Remove unused language folder (#214, props timse201)
  • Maintenance: Update documentation links (#211, #212, props timse201)
  • Maintenance: Update documentation links (#213, props timse201)
  • Maintenance: More precise tags in README file (#216, props timse201)
  • Maintenance: Tested up to WordPress 5.8

2.3.1

  • Fix: clean up unused parameter evaluation after publishing a post to prevent PHP notice (#187) (#188)
  • Fix: correct minor spelling mistakes (#193, props timse201)
  • Fix: update support links (#194, props timse201)

2.3.0

  • New: WP-CLI integration (#165, props derweili)
  • New: cachify_flush_cache_hooks filter added to modify all hooks that flush the cache
  • New: Flush cache when a user is created / updated / deleted
  • New: Flush cache when a term is created / updated / deleted (#169, props derweili)
  • New: Cache behavior after post modification is now configurable in plugin settings (#176)
  • Enhance: Cache exceptions/User-Agents translation (#52, props timse201)
  • Enhance: Readme FAQ (#51, props timse201)
  • Enhance: sizeable exclusion boxes + placeholder (#53, props timse201)
  • Enhance: FAQ and Support links (#55, props timse201)
  • Enhance: Add text caption to “flush cache” button
  • Enhance: Icon font converted to SVG (#64)
  • Enhance: Improved HDD cache invalidation for hierarchical post types (#71, props Syberspace)
  • Enhance: Unified and shortened HTML signature across all caching methods (#108) (#109)
  • Security: Tabnabbing prevention (#55, props timse201)
  • Maintenance: Tested up to WordPress 5.4

2.2.4

  • Fixes caching for mixed HTTPS and HTTP setups
  • Fixes an issue with the icon styling in the admin toolbar
  • Ensures compatibility with the latest WordPress version

2.2.3

  • New: Generated a POT file
  • New: Added German formal translation
  • Updated, translated + formatted README.md
  • Updated expired link URLs in plugin and languages files
  • Updated plugin authors

2.2.2

  • Fix: parameter return by filter dashboard_glance_items
  • Generous use of the filter esc_html

2.2.1

  • Fix for the PHP notice “Call to undefined function is_plugin_active_for_network” on WordPress Multisite

2.2.0

  • Toolbar: Display of the “Flush the Cachify cache” button on the frontend
  • Toolbar: Controlling the display of the “Flush the Cachify cache” button via hook

For the complete changelog, check out our GitHub repository.

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.