Title: Mega Cache
Author: docjojo
Published: <strong>November 27, 2024</strong>
Last modified: May 10, 2026

---

Search plugins

![](https://ps.w.org/mega-cache/assets/banner-772x250.png?rev=3198507)

![](https://ps.w.org/mega-cache/assets/icon.svg?rev=3198507)

# Mega Cache

 By [docjojo](https://profiles.wordpress.org/docjojo/)

[Download](https://downloads.wordpress.org/plugin/mega-cache.2.0.6.zip)

 * [Details](https://wordpress.org/plugins/mega-cache/#description)
 * [Reviews](https://wordpress.org/plugins/mega-cache/#reviews)
 *  [Installation](https://wordpress.org/plugins/mega-cache/#installation)
 * [Development](https://wordpress.org/plugins/mega-cache/#developers)

 [Support](https://wordpress.org/support/plugin/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.

## Screenshots

 * [[
 * Dashboard
 * [[
 * Settings
 * [[
 * Page Cache
 * [[
 * Items per cache type
 * [[
 * Statistic: No-Cache versus Mega-Cache
 * [[
 * Statistic: WP Cache-Page-Plugins comparison

## Installation

 1. Upload the plugin to `/wp-content/plugins/` or install via the WP admin panel.
 2. Activate the plugin from the Plugins menu.
 3. Select “Mega Cache” link in admin menu bar.
 4. Select the storage and enable the page cache on the settings page.

## Reviews

![](https://secure.gravatar.com/avatar/d25b650b566f522e848a96e1af393bad252b6998ef6df4b03dcf0c1212676b3e?
s=60&d=retro&r=g)

### 󠀁[Amazing Fast Cache](https://wordpress.org/support/topic/amazing-fast-cache/)󠁿

 [astraweb01](https://profiles.wordpress.org/astraweb01/) December 14, 2025 1 reply

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!

![](https://secure.gravatar.com/avatar/fa21e61ecd7f29e8be586329f610f7f4661440c55e6daa8f722d0568e182bb0d?
s=60&d=retro&r=g)

### 󠀁[Solid, needs some polishing](https://wordpress.org/support/topic/solid-needs-some-polishing/)󠁿

 [sgpro](https://profiles.wordpress.org/sgpro/) March 17, 2025 1 reply

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

![](https://secure.gravatar.com/avatar/0cd0d446a769610091dc71e91dfe02dbfbe3f9ea2489469d4762008b83eae20a?
s=60&d=retro&r=g)

### 󠀁[You will not find anything faster!](https://wordpress.org/support/topic/you-will-not-find-anything-faster/)󠁿

 [mlopez1971](https://profiles.wordpress.org/mlopez1971/) March 17, 2025 1 reply

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!

![](https://secure.gravatar.com/avatar/abd974b6163fe659f2e6d6fe1351b50b594e3cd4654fb52ae53d8f7976e16aca?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin, excellent support](https://wordpress.org/support/topic/excellent-plugin-excellent-support-209/)󠁿

 [leodefaveri](https://profiles.wordpress.org/leodefaveri/) March 6, 2025 1 reply

A good job done here. Thanks!

![](https://secure.gravatar.com/avatar/f8e76febeae347f42a0c10d60431c26a232e73716781624cd84b7601dd54f71b?
s=60&d=retro&r=g)

### 󠀁[Awesome](https://wordpress.org/support/topic/awesome-10456/)󠁿

 [saymeak](https://profiles.wordpress.org/saymeak/) February 4, 2025 1 reply

Till now plugin is working great for my two dysnamic sites lets see more improvements

![](https://secure.gravatar.com/avatar/d2ba320710aec54d594c611155fe7dca12d46416db970ed490ba06e4b41993db?
s=60&d=retro&r=g)

### 󠀁[Works as promised](https://wordpress.org/support/topic/works-as-promised-203/)󠁿

 [b8europe](https://profiles.wordpress.org/b8europe/) December 17, 2024 1 reply

This plugin does exactly what it promises. It speeds up WordPress. Support is quick
and really good.

 [ Read all 7 reviews ](https://wordpress.org/support/plugin/mega-cache/reviews/)

## Contributors & Developers

“Mega Cache” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ docjojo ](https://profiles.wordpress.org/docjojo/)
 *   [ wpmegacache ](https://profiles.wordpress.org/wpmegacache/)

[Translate “Mega Cache” into your language.](https://translate.wordpress.org/projects/wp-plugins/mega-cache)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/mega-cache/), check
out the [SVN repository](https://plugins.svn.wordpress.org/mega-cache/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/mega-cache/) by 
[RSS](https://plugins.trac.wordpress.org/log/mega-cache/?limit=100&mode=stop_on_copy&format=rss).

## 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

## Meta

 *  Version **2.0.6**
 *  Last updated **1 week ago**
 *  Active installations **60+**
 *  WordPress version ** 4.9 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  [Advanced View](https://wordpress.org/plugins/mega-cache/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  6 5-star reviews     ](https://wordpress.org/support/plugin/mega-cache/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/mega-cache/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/mega-cache/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/mega-cache/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/mega-cache/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/mega-cache/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mega-cache/reviews/)

## Contributors

 *   [ docjojo ](https://profiles.wordpress.org/docjojo/)
 *   [ wpmegacache ](https://profiles.wordpress.org/wpmegacache/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/mega-cache/)