Mega Cache

Description

This plugin offers a powerful page caching solution compatible with various cache types, including APCu, Redis, Memcached, SQLite, MongoDB, 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.

Specifications

Size: only 305 KB
CPU footprint (idle): <5 ms.

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 folder to the /wp-content/plugins/ directory or through the Plugins menu.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Click “Mega Cache” link in admin menu bar.
  4. Select the storage and enable the page cache in the Settings tab.

Reviews

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
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!
February 4, 2025 1 reply
Till now plugin is working great for my two dysnamic sites lets see more improvements
December 17, 2024 1 reply
This plugin does exactly what it promises. It speeds up WordPress. Support is quick and really good.
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.
Read all 6 reviews

Contributors & Developers

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

Contributors

Translate “Mega Cache” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

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