BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
LumenCache icon
Actively maintained Tested with WP 7.1

LumenCache

RAM-first full-page caching that serves pages before WordPress loads, with automatic WooCommerce and LMS integration.

Active installs10+10+ tier
Downloads · 30d274▼ -11.3% vs prev. 30d
Rating—0 reviews
Health score66/100Good
All-time downloads472Since Aug 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 8.1+
Downloads · 7d124▲ 5× week over week
Our verdict

Solid choice

LumenCache is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 4 days ago, and scores 66/100 on our health check.

  • Actively developed — last update 4 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (10+ active installs)
  • Very few reviews so far
  • Needs PHP 8.1 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

193959Aug 22Sep 15Oct 9
Yesterday4
Daily average (1y)10
Peak day79Oct 6, 2026
Last 12 months474

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where LumenCache stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
cache >100 9,023 Best cache plugins →
full page cache >100 4,930 Best full page cache plugins →
Page Speed >100 5,308 Best Page Speed plugins →
performance >100 10,000 Best performance plugins →
woocommerce >100 10,000 Best woocommerce plugins →

Version adoption

Share of active sites per release.

  • 1.7100.0%

About LumenCache

From the official readme · v1.7.5

Description

LumenCache implements a RAM-first full-page cache with a WordPress
advanced-cache.php drop-in. On a cache HIT, the drop-in serves complete HTML
before the normal WordPress bootstrap and database queries. This early-response
path reduces application-layer work and keeps repeat page requests fast across
Nginx, Apache, and LiteSpeed.

The cache is designed to fail open when its storage layer is unavailable, so a
cache connection problem does not take the WordPress site offline.

Research Foundation

Academic Reference:
“Dynamic Resource Mapping in Zero-Reload Server Architectures: Eliminating
Application-Layer Latency and Extension Dependency in High-Concurrency CMS
personalised requests continue through the full WordPress stack.

This architecture is intended to reduce repeated bootstrap work, database
queries, and extension overhead while preserving WordPress compatibility. It
also provides a practical bridge between academic performance research and
everyday publishing workloads, including content-heavy sites, WooCommerce
catalogues, and membership-driven pages.

Research author: Professor Nasrul Eam — Dean, Light & Composition University.

Ten-Subsystem Architecture

  1. RAM-First Full-Page Cache Engine — PHP stores complete HTML at
    shutdown and resolves repeat requests from the in-memory cache layer.
  2. Nginx / Apache Proxy Bridge — Static or dynamic server config bypasses
    PHP entirely for cache hits.
  3. Selective Bypass Cookie Router — sys_active_state cookie routes
    logged-in users and cart-active visitors to live PHP.
  4. Application Driver Profile Engine — Auto-detects WooCommerce,
    LearnDash, LifterLMS, MemberPress, BuddyBoss and registers tailored bypass
    rules and invalidation hooks.
  5. Surgical Cache Invalidation — Post save / nav menu / widget / theme
    switch events trigger precise per-URL or full purges.
  6. REST API State Endpoint — /wp-json/lumencache/v1/user-state serves
    personalised fragments for skeleton-hydration clients.
  7. Skeleton Hydration DOM Worker — skeleton-hydration.js replaces cached
    placeholders with live content on load.
  8. WP-CLI Management Interface — flush, flush-url, status commands.

Configuration (optional)

All settings are configurable from LumenCache → Settings in the WordPress
admin. Optionally override any setting via wp-config.php — constants always win:

define( 'LUMENCACHE_REDIS_HOST',          '127.0.0.1' );
define( 'LUMENCACHE_REDIS_PORT',          6379 );
define( 'LUMENCACHE_REDIS_SOCKET',        '' );
define( 'LUMENCACHE_REDIS_PASSWORD',      '' );
define( 'LUMENCACHE_REDIS_DATABASE',      0 );
define( 'LUMENCACHE_REDIS_TIMEOUT',       1.0 );
define( 'LUMENCACHE_REDIS_PREFIX',        'cache:' );
define( 'LUMENCACHE_CACHE_TTL',           86400 );
define( 'LUMENCACHE_CACHE_SALT',          '' );
define( 'LUMENCACHE_CACHE_QUERY_STRINGS', false );
define( 'LUMENCACHE_PROXY_PASSWORD',      '' );

WP-CLI

wp lumencache flush
wp lumencache flush-url https://example.com/page/
wp lumencache status<h3>Privacy</h3>

LumenCache stores rendered page HTML and cache metadata in the in-memory cache
service configured by the site administrator. It does not send cache contents,
visitor data, or analytics data to a third-party LumenCache service. The
optional user-state endpoint returns only the requested dynamic values to the
requesting browser; sites should review those values and their own privacy
policy before enabling personalized hydration.

Frequently asked questions

Getting a 502 Bad Gateway on Nginx after activating or during WooCommerce use?

Nginx has a default fastcgi_buffer_size of only 4KB–8KB. When combining rich caching headers with WooCommerce session cookies, the upstream response header exceeds this limit. Nginx immediately terminates the connection with: upstream sent too big header while reading response header from upstream, resulting in an instant 502 Bad Gateway error. To resolve this, add the following FastCGI and proxy buffer directives to your Nginx configuration (within the http {}, server {}, or PHP location block): fastcgi_buffer_size 32k; fastcgi_buffers 16 16k; fastcgi_busy_buffers_size 32k; proxy_buffer_size…

Why are 0 pages cached?

Two common causes: 1. Nginx config not applied — visit Server Setup and paste the config blocks. 2. WooCommerce session cookie — fixed in v1.1.0. Previous versions bypassed the cache for all visitors on WooCommerce sites due to the always-present wp_woocommerce_session_* cookie.

Why can key salting affect server-level caching?

When LUMENCACHE_CACHE_SALT is set, PHP stores keys as SHA-256 hashes. A server-level configuration must use the same key strategy or it will produce cache misses. Disable the salt for a plain-key configuration, or use the compatible hashed-key server template.

Does LumenCache work with LiteSpeed?

Yes. LiteSpeed supports Apache-compatible .htaccess rewrites. LumenCache uses the Apache proxy mode on LiteSpeed. For better performance, ask your host which in-memory cache acceleration options are available.

Can I still use wp-config.php constants?

Yes — constants always take precedence over admin settings. If you define a constant, the corresponding field in the Settings tab is shown locked (read-only).

Changelog

High-performance bypass routing and Speculation Rules update featuring immediate intra-request cookie state mirroring, cart item removal recovery, reverse proxy HTTPS hardening, and expanded prefetch/prerender safety guards.

1.7.5 (October 6, 2026)

  • REST API GUEST HYDRATION RESILIENCY: Hardened /wp-json/lumencache/v1/user-state to gracefully isolate guest-safe keys (cart-count, cart-total) when unauthenticated requests contain mixed-key requests (such as headers rendering both cart widgets and member greetings), preventing 403 authorization rejections from breaking guest cart hydration.
  • LCU LMS & SENSEI COURSE PROGRESSION: Added native student course progress resolution for Light & Composition University’s LMS (Educational_Products_LMS_Progress) and Sensei LMS, alongside existing LearnDash and LifterLMS integrations; added lumencache_resolve_course_progress and lumencache_enqueue_hydration_script filters.
  • SKELETON HYDRATION PROGRESS BARS & REHYDRATION API: Enhanced skeleton-hydration.js to dynamically update progress bar widths (role="progressbar", .lms-progress-bar, .progress-bar) and support data-lumencache-suffix attributes; exposed window.lumenCacheHydrate API and registered lumencache:rehydrate event listener for AJAX catalog pagination and mini-cart drawers.
  • WP-CLI STACK COMMAND ENHANCEMENTS: Added wp lumencache flush-all subcommand alias, --url=<url> flag support for flush-url, and enriched wp lumencache status with HTTP 304 ETag status, Speculation Rules API state, storage driver, SWR grace periods, browser cache TTL, Apache/LiteSpeed RAM Proxy status, and Pro status.
  • WP-CLI AUTOMATION PROVISIONING: Added wp lumencache deploy-dropin, wp lumencache remove-dropin, wp lumencache write-htaccess, and wp lumencache remove-htaccess subcommands for automated headless server provisioning and CI/CD pipelines.
  • PRO COMPATIBILITY BRIDGE & DUAL HOOK DISPATCH: Restored lc_is_pro_active() and lc_has_pro_feature() legacy function aliases; added dual hook dispatching for all five Pro administrative sections (lc_render_pro_* and lumencache_render_pro_*); added legacy lumencache_render_pro_panel() and lc_render_pro_panel() compatibility bridges.

1.7.4 (October 6, 2026)

  • TAB CONTINUITY & FORM REDIRECTION: Injected explicit from_tab hidden inputs across Settings, Cache Controls (Flush All, Purge URL), and Server Setup action forms, guaranteeing that all form submissions and admin-post actions reliably redirect administrators back to their active working tab.
  • HTACCESS ERROR RESILIENCY: Hardened handle_htaccess_write() to validate WP_Error return states from Htaccess::write_rules(), passing distinct error notices with diagnostic messages instead of reporting false positive success on filesystem permission failures; added distinct htaccess=removed handling for rule deletions.
  • APACHE & LITESPEED SERVER SETUP CARD: Introduced dedicated “Apache / LiteSpeed Direct RAM Proxy (.htaccess)” management card on the Server Setup tab for Apache and LiteSpeed environments, providing real-time deployment status, one-click rule write/remove controls, and a copyable rewrite rules block.
  • TEN SUBSYSTEMS OVERVIEW MATRIX: Expanded “Core Engine Systems” on the administrative overview to feature all ten subsystems, providing live status and operational descriptions for the new HTTP 304 & ETag Validation Engine and Next-Gen Speculation Rules API Engine.
  • MULTI-DEVICE RESPONSIVENESS (<620px, <480px): Overhauled admin layout styles with responsive column-wrapping for all settings labels and input controls on viewports <=620px, single-column metrics card grid on screens <=480px, column layout for URL purges, and >=40px touch targets for mobile usability.

1.7.3 (October 6, 2026)

  • INTRA-REQUEST STATE SYNCHRONIZATION: Enhanced Cookie_Router::set_active_cookie() to immediately mirror active state into superglobal $_COOKIE['sys_active_state'] = 'true', ensuring all downstream checks and speculation suppression evaluate correctly within the identical PHP lifecycle.
  • RECOVERY ON CART ITEM REMOVAL: Added woocommerce_cart_item_removed listener to Cookie_Router, automatically clearing sys_active_state and restoring high-speed RAM caching when a guest shopper removes the final item from their cart.
  • REVERSE PROXY SSL RESILIENCY: Hardened cookie dispatch in Cookie_Router::send_cookie() with full reverse proxy and Cloudflare SSL awareness (HTTP_X_FORWARDED_SSL, HTTP_CF_VISITOR), guaranteeing correct Secure attribute propagation.
  • SPECULATION RULES BYPASS HARDENING: Expanded Speculation_Rules::should_render() with comprehensive suppression checks for DONOTCACHEPAGE, woocommerce_cart_hash, native WooCommerce checkout/account templates (is_cart(), is_checkout(), is_account_page()), and password-protected posts.
  • SPECULATION URL PATTERNS & SELECTOR EXCLUSIONS: Enhanced speculation rules schema to explicitly exclude exact /cart, /checkout, /my-account paths, archive mime types (.tar*, .gz*), and link downloads (a[download]).
  • SANITIZED AJAX FRAGMENTS HANDLING: Hardened Woo_Guard::maybe_short_circuit_fragments() with query parameter sanitization (sanitize_text_field( wp_unslash( ... ) )).

1.7.2 (October 6, 2026)

  • QUERY OPTIMIZATION: Eliminated redundant MySQL transient deletion on frontend cache writes (Redis_Connector::set()), preventing database churn and maintaining 15-second key count caching exclusively for the administrative dashboard.
  • OUTPUT BUFFER COLLAPSE: Added nested output buffer level tracking ($capture_buffer_level) in Cache_Engine, safely collapsing unclosed third-party template and widget buffers prior to cache capture.
  • ERROR RECOVERY HARDENING: Extended fatal error detection in output buffer shutdown hook to intercept E_RECOVERABLE_ERROR, guaranteeing incomplete or faulted pages are never committed to cache.
  • DEDICATED BLOG & AUTHOR INVALIDATION: Added surgical cache purging for static front page blog listings (page_for_posts) and post author archives (get_author_posts_url), ensuring archives immediately reflect newly published and updated articles.
  • SLASHED & UNSLASHED KEY PURGE PARITY: Expanded purge_post() and purge_url() to invalidate both trailing-slashed and unslashed canonical Redis keys in a single atomic batched DEL command.
  • REVERSE PROXY SSL EXPANSION: Extended HTTPS scheme detection to support HTTP_X_FORWARDED_SSL and Cloudflare HTTP_CF_VISITOR payloads across write paths and URL purges.
  • DEACTIVATION & UNINSTALL HYGIENE: Enhanced Lifecycle::deactivate() and Lifecycle::uninstall() to automatically flush Redis cache keys and clean up all transient caches (lumencache_key_count, lumencache_nginx_confirmed, lumencache_qs_bridge_check).
  • REDIS SCAN BOUNDS: Added iteration bounds to Redis_Connector::key_count() and delete_pattern() to defend against runaway driver loops during full-keyspace cursor traversal.

1.7.1 (October 6, 2026)

  • HTTP HEAD METHOD SUPPORT: Enabled early RAM cache HIT handling for HTTP HEAD requests across both advanced-cache.php drop-in and server/lumen-cache-proxy.php, serving accurate response headers in <1ms without body transfer and eliminating unnecessary WordPress bootstrap on crawler/probe checks.
  • RFC 7232 CONDITIONAL GET HARDENING: Expanded If-None-Match evaluation to seamlessly support unquoted ETags, wildcard asterisk (*), and multi-tag header values, preventing accidental cache re-downloads.
  • PREDIS AUTOLOADER RESOLUTION: Hardened early autoloader path resolution to respect custom WP_PLUGIN_DIR definitions before falling back to WP_CONTENT_DIR/plugins.
  • HEADERS_SENT DEFENSE: Wrapped proxy header emission in defensive headers_sent() check to prevent PHP runtime notices.

1.7.0 (October 6, 2026)

  • SPECULATION RULES API ENGINE: Introduced next-generation browser speculation rules (<script type="speculationrules">) delivering sub-50ms instant page navigation via Chromium background prefetching and prerendering, fully accelerated by sub-millisecond RAM cache delivery.
  • CONDITIONAL GET & HTTP 304 NOT MODIFIED: Added native ETag generation and If-None-Match validation directly into early drop-in and proxy readers, terminating repeat requests with HTTP 304 Not Modified and 0 bytes transfer.
  • RFC 5861 STALE-WHILE-REVALIDATE & EDGE HEADERS: Emitted modern Cache-Control: public, max-age=..., stale-while-revalidate=... headers for browser caches and edge CDN proxies.
  • WORDPRESS.ORG PLUGIN CHECK COMPLIANCE: Hardened input attribute rendering, added translator comments across all internationalized placeholders, namespaced pro compatibility surfaces, and cleared 100% of repository linter errors.
  • EARLY DROP-IN PREDIS BOOTSTRAP: Resolved silent drop-in bail-out in environments without ext-redis PHP extension. Both advanced-cache.php and server/lumen-cache-proxy.php now detect and load LumenCache’s bundled Predis autoloader (wp-content/plugins/lumen-cache/vendor/autoload.php) before early bail-out checks.
  • RAM HIT RATIO AUDIT & CERTIFICATION: Verified RAM cache hit-rate scaling from 0% past the 98% target (certified at 98.1% across 150+ requests with 0 DB queries on hits).

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best LumenCache alternatives

All cache plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Super Cache WP Super Cache A very fast caching engine for WordPress that produces static html files. by Automattic 1M+ ★★★★★★★★★★ 4.3 (1.3K) 1 week ago 91
2 WP Fastest Cache – WordPress Cache Plugin WP Fastest Cache – WordPress Cache Plugin The simplest and fastest WP Cache system by Emre Vona 1M+ ★★★★★★★★★★ 4.9 (4.2K) 5 hours ago 86
3 WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance WP-Optimize Get caching and more with this powerful cache plugin. Cache, optimize images, clean your… by David Anderson / Team Updraft 1M+ ★★★★★★★★★★ 4.8 (2.6K) 3 weeks ago 92
4 SpeedyCache – Cache, Optimization, Performance SpeedyCache – Cache, Optimization, Performance SpeedyCache is a WordPress cache plugin that helps you improve performance of your… by Softaculous 500K+ ★★★★★★★★★★ 4.4 (30) 2 days ago 90
5 Breeze Cache Breeze Cache Breeze is a caching plugin developed by Cloudways. Breeze uses advance caching systems to… by Cloudways 300K+ ★★★★★★★★★★ 3.6 (126) 5 days ago 83
6 OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy. OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy. The original Google Fonts self-hosting plugin. Automagically caches your fonts locally — no… by Daan van den Bergh 300K+ ★★★★★★★★★★ 4.7 (213) 1 week ago 81
7 Jetpack Boost – Website Speed, Performance and Critical CSS Jetpack Boost – Website Speed, Performance and Critical CSS Speed up your WordPress site with one-click optimizations like Page Cache, Critical CSS… by Automattic 200K+ ★★★★★★★★★★ 4.7 (609) 2 days ago 90
8 Aruba HiSpeed Cache Aruba HiSpeed Cache Aruba HiSpeed Cache interfaces directly with an Aruba hosting platform's HiSpeed Cache… by Aruba.it Dev 100K+ ★★★★★★★★★★ 3 (10) 3 weeks ago 83
9 Cache Enabler Cache Enabler A lightweight caching plugin for WordPress that makes your website faster by generating… by KeyCDN 100K+ ★★★★★★★★★★ 4.3 (139) 2 weeks ago 78
10 NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization NitroPack Boost site speed and performance with an all-in-one cache and speed optimization plugin… by NitroPack 90K+ ★★★★★★★★★★ 4.3 (311) 2 weeks ago 78

FAQ

LumenCache: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 10, 2026

Is LumenCache free?

Yes. LumenCache is free to download and use from the official WordPress.org plugin directory.

Is LumenCache safe to use in 2026?

LumenCache is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 4 days ago, and scores 66/100 on our health check.

How many websites use LumenCache?

LumenCache is active on 10+ WordPress websites and has been downloaded 472 times since it launched in August 2026. It was downloaded 274 times in the last 30 days.

Does LumenCache work with WordPress 7.1?

Yes. The developer has tested LumenCache up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.

What PHP version does LumenCache need?

LumenCache requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was LumenCache last updated?

The latest version, 1.7.5, was released on October 6, 2026 (4 days ago).

Who makes LumenCache?

LumenCache is developed and maintained by Celsius Anderson.

What are the best alternatives to LumenCache?

The most popular alternatives to LumenCache are WP Super Cache (1M+ installs), WP Fastest Cache (1M+ installs) and WP-Optimize (1M+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.