Mega Cache
Mega Cache
Description
This plugin offers a powerful page caching solution compatible with various cache types, including APCu, Redis, Memcached, MariaDB, MySQL, and File.
Page caching stores an entire page’s content on the server, allowing it to be quickly served from the cache upon repeat requests, rather than being regenerated from scratch.
It installs a drop-in that works with WP_CACHE so repeat visitors can receive a full HTML response before WordPress boots the full stack. You choose the storage backend in settings; the plugin keeps cache keys and invalidation aligned between the drop-in and WordPress (saves, terms, WooCommerce product updates where applicable).
Optional cache statistics and debug views help you verify hits, skips, and storage during testing. Logged-in users, WooCommerce session/cart cookies, and other unsafe states are excluded from the public page cache so personalized views are not shared by mistake.
WooCommerce
- Last viewed products will not work on cached pages and products.
Installation
- Upload the plugin to
/wp-content/plugins/or install via the WP admin panel. - Activate the plugin from the Plugins menu.
- Select “Mega Cache” link in admin menu bar.
- Select the storage and enable the page cache on the settings page.
Screenshots
Reviews
Amazing Fast Cache
By astraweb01 on December 14, 2025
Great caching plugin. It is very light and it just does its work. I am using it with Apcu for object cache and file for cache storage and it is amazingly fast! My VPS is thanking you!
Solid, needs some polishing
By sgpro on March 17, 2025
Hey Chris, when setting a potentially faulty redis config, the plugin breaks
PHP Fatal error: Uncaught Error: Call to a member function setOption() on null in pathtowordpress/plugins/mega-cache/includes/atec-wpmc-connect-redis.php:30
Here's the problematic line:
if (($rdSettings['serializer']??0)!==0) @$atec_wpmc_source['redis']->setOption(Redis::OPT_SERIALIZER, $rdSettings['serializer']);
A Redis option (Redis::OPT_SERIALIZER) is only set if the 'serializer' key exists and isn't 0 in$rdSettings, but if the Redis connection doesn't succeed due to a bad config, then$atec_wpmc_source['redis'] will be set to null within that catch block, so the plugin should only set the option if the Redis connection was successful, like if $atec_wpmc_source['redis'] isnt null
You will not find anything faster!
By mlopez1971 on March 17, 2025
I've tried many cache plugins over the years and nothing comes even close! Hands down the fastest page caching plugin on the market! Run some speed tests and compare for yourself...you will not be disappointed!
Excellent plugin, excellent support
By leodefaveri on March 6, 2025
A good job done here. Thanks!
Awesome
By saymeak on February 4, 2025
Till now plugin is working great for my two dysnamic sites lets see more improvements
Works as promised
By b8europe on December 17, 2024
This plugin does exactly what it promises. It speeds up WordPress. Support is quick and really good.
Ultra Fast
By docjojo on November 28, 2024
This is the fastest Page Cache Plugin out there. It supports 8 storage options but is still a lightweight plugin.
Configuration is simple: Choose a storage option and turn on the page cache – that's it.
Memcached and Redis are very popular but APCu is the fastest cache option supported by this plugin.
A great feature is the integrated statistics to compare the performance and savings.
Changelog
2.0.6 [2026.05.10]
- Clean up
2.0.5 [2026.05.09]
- Added: X-Cache: SKIP:QUERY_NOISE
2.0.4 [2026.05.06]
- Primer fixed
2.0.3 [2026.05.06]
- New log/stats
2.0.2 [2026.04.05]
- CRON update check
2.0.1 [2026.04.01]
- Complete redesign – no legacy
1.2.26 [2026.03.23]
- Dashboard undefined issue
1.2.25 [2025.12.09]
- WP 6.9 tested
1.2.24 [2025.12.06]
- Minor fixes
1.2.23 [2025.12.02]
- WP 6.9 tested
1.2.22 [2025.12.02]
- WP 6.9 tested
1.2.21 [2025.11.06]
- atec-wpmc-groups.php
1.2.20 [2025.11.06]
- Removed Cache Groups Tab
1.2.19 [2025.11.04]
- SVN cleanup
1.2.18 [2025.09.27]
- Plugin prefix fixed for all
1.2.17 [2025.09.09]
- Fixed get_plugin_base_root on WIN
1.2.16 [2025.08.10]
- SVN update and WP clean upload
1.2.15 [2025.08.06]
- get_plugin_base_root 👈 one level up
1.2.14 [2025.08.06]
- Fixed get_plugin_base_root on WIN
1.2.13 [2025.08.03]
- Changes after review
1.2.12 [2025.07.30]
- WP_PLUGIN_DIR
1.2.11 [2025.07.23]
- Line 424 in INIT fixed
1.2.10 [2025.07.22]
- SVN update
1.2.9 [2025.07.19]
- Framework changes, new ALIAS class
- Respects DONOTCACHEPAGE constant — skips caching if defined on page.
1.2.6 [2025.07.03]
- Framework change: Dashboard, SVG
1.2.5 [2025.06.28]
- Framework change: progress(); ALIAS class
1.2.4 [2025.06.26]
- Framework change: Removed mixed …$args
1.2.3 [2025.06.26]
- Framework change, admin_debug_all()
1.2.2 [2025.06.24]
- Framework change | License check improved
1.2.1 [2025.06.18]
- Nonce issus fixed
1.2.0 [2025.06.15]
- AWF NextStep
1.1.18 [2025.06.15]
- Framework change
1.1.17 [2025.05.30]
- AWF update
1.1.3 [2025.05.29]
- Framework: New DASHBOARD, removed WIDGET
1.1.2 [2025.05.23]
- Framework testing
1.1.1 [2025.05.15]
- new autoloader
1.1.0 [2025.05.13]
- Removed sqlite&mogodb
1.0.72 [2025.05.03]
- INIT::maybe_load_assets(DIR, \’atec_wpdp\’);
1.0.71 [2025.04.30]
- AWF now fully namespaced
1.0.70 [2025.04.23]
- AWF update
1.0.69 [2025.04.23]
- NAMESPACE implemented
1.0.68 [2025.04.08]
- atec_np
1.0.67 [2025.04.06]
- Framework change
1.0.66 [2025.04.04]
- atec_flush()
1.0.65 [2025.04.02]
- base name logic
1.0.64 [2025.04.02]
- atec_loader_register(DIR);
1.0.63 [2025.04.01]
- Plugins wide namespace
1.0.62 [2025.04.01]
- new autoloader with DIR
1.0.61 [2025.04.01]
- Fixed atec-check opt_arr
1.0.60 [2025.04.01]
- Win fix 1.0.59
1.0.59 [2025.04.01]
- Namespace
1.0.58 [2025.03.31]
- Minor fix
- Plugin transferred
1.0.57 [2025.03.28]
- trailingslashit fix
1.0.56 [2025.03.28]
- class:: fix
1.0.55 [2025.03.20]
- Exclude URLs
1.0.54 [2025.03.17]
- ->setOption() fix
1.0.53 [2025.03.16]
- New style.css and check.css
1.0.52 [2025.03.12]
- ?lang=
1.0.51 [2025.03.07]
- Fixed charset=UTF-8
1.0.50 [2025.03.06]
- Fixed woocommerce_product_set_stock_status
1.0.49 [2025.03.06]
- Optimized the primer
1.0.48 [2025.03.05]
- Exclude wishlist
1.0.47 [2025.03.04]
- Optimized the primer and set to 5min interval.
1.0.46 [2025.03.04]
- Complete redisgn of storage handling and serialization
1.0.45 [2025.03.04]
- Framework changes
1.0.44 [2025.02.15]
- (function() {
1.0.43 [2025.02.13]
- Base on send_headers
1.0.42 [2025.02.13]
- Minor fix
1.0.41 [2025.02.12]
- Fixed fixit
1.0.40 [2025.02.11]
- Major change in handling storage settings
1.0.39 [2025.02.10]
- New atec-fs filesystem
1.0.38 [2025.02.06]
- $args / Woo ?v=…
1.0.37 [2025.02.06]
- Default customer location
1.0.36 [2025.02.04]
- if (!function_exists(\’atec_wpmc_connect_redis\’))
1.0.35 [2025.02.02]
- Framework changes (atec-check)
1.0.34 [2025.02.01]
- Added settings sanitizing
1.0.33 [2025.01.29]
- define(\’ATEC_TOOLS_INC\’,true); // just for backwards compatibility
1.0.32 [2025.01.27]
- Fix wp-config*.txt
1.0.31 [2025.01.26]
- switched require_once -> require
1.0.30 [2025.01.24]
- checked cache flush triggers
1.0.29 [2025.01.24]
- atec_wpmc_remove_from_cart, atec_wpmc_add_to_cart
1.0.28 [2025.01.21]
- skip ajax
1.0.27 [2025.01.21]
- admin-ajax.php
1.0.26 [2025.01.21]
- WooCommerce product caching
1.0.25 [2024.12.28]
- Multi site support
1.0.24 [2024.12.24]
- Fixed style sheet
1.0.23 [2024.12.23]
- atec_fix_it
1.0.22 [2024.12.21]
- Removed WPMU and improved cache status
1.0.21 [2024.12.21]
- Clean up
1.0.20 [2024.12.21]
- Clean up
1.0.19 [2024.12.21]
- New styles, cleaned up .svg
1.0.18 [2024.12.20]
- advanced-cache with include file for better update routine
1.0.17 [2024.12.20]
- Fixed log settings update; Fixed statistics
1.0.16 [2024.12.19]
- New redis & memcached settings; Updated reg expr. in advanced cache; custom post types in stats
1.0.15 [2024.12.12]
- Redis settings with auth
1.0.14 [2024.12.10]
- gzencode
1.0.13 [2024.12.06]
- Fixed install script
1.0.12 [2024.12.06]
- Debug tab
1.0.11 [2024.12.06]
- Update tab
1.0.10 [2024.11.28]
- License key handling
1.0.9 [2024.11.27]
- Cleanup Couchbase
1.0.8 [2024.11.27]
- WP approved
1.0.7 [2024.10.07]
- review
1.0.5, 1.0.6 [2024.09.01]
- _idx table
1.0.4 [2024.08.30]
- Improved
1.0.3 [2024.08.29]
- Stats
1.0.1, 1.0.2 [2024.08.27]
- MU-plugin
1.0 [2024.08.13]
- Initial Release





