Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make…
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



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_outputfilter - New: add
cachify_create_gzip_filesto disable creation of static GZip files (#262, props @angcl) - New: add hooks
cachify_removed_cache_by_urlandcachify_flushed_total_cachefor 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_hooksfilter 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.
