MilliCache Pro
Everything that makes MilliCache fast, plus the modules for higher demands: preloading, visual rules editor & entry browser, object cache, detailed metrics and edge delivery via CDN.
Value every visitor feels
Every plan includes the full MilliCache Pro feature set; they only differ in how many production sites you run. Upgrade anytime as you grow.
Single
For a single production site you care about.
First year excl. VAT · renews at €149 / year
Studio
For a small studio running a handful of sites.
First year excl. VAT · renews at €399 / year
Scale
For agencies, hosts & large site networks.
- Custom seat counts & invoicing
- Custom development & integrations
- Onboarding & scaling guidance
All prices are net; the VAT due is calculated and added at checkout. EU businesses with a valid VAT ID are charged net under the reverse-charge procedure. Launch pricing applies to the first year; subscriptions renew at the regular price.
Orders are processed by our reseller Creem (Armitage Labs OÜ) as Merchant of Record. By purchasing you agree to Creem’s Buyer Terms and our Terms and Refund Policy.
More than fast
MilliCache Pro is the open-source core plus the features scaling projects need. Here's the full split. Click a feature to learn more.
| Feature | Free | Pro |
|---|---|---|
| Core caching | ||
| Included | Included | |
| Included | Included | |
| Included | Included | |
| Included | Included | |
| Multisite & multi-network support | Included | Included |
| Warm & fast delivery | ||
| Not included | Included | |
| Not included | Included | |
| Not included | Included | |
| Not included | Beta | |
| Control & visibility | ||
| Included | Included | |
| Not included | Included | |
| Not included | Included | |
| Basic | Detailed | |
| Not included | Included | |
| Infrastructure | ||
| Included | Included | |
| Redis Sentinel & master/replica topologies | Not included | Included |
| Persistent connections & per-node credentials | Not included | Included |
| Developer experience & licensing | ||
| Included | Included | |
| Included | Included | |
| WordPress Abilities API (for AI agents) | Basic | Coming soon |
| Automatic updates | Included | Included |
| Composer installation | Packagist | Private repo |
| Community | Discord & GitHub | + private #pro channel |
| Support | Community | Priority email |
| License | GPL-2.0+ | GPL-3.0+ |
Launch pricing: 30% off your first year, for a limited time.
Why Redis?
File-based caching works — until you need more.
One Cache, All Servers
Load-balanced? Every server shares the same cache. No cold starts, no duplicated work.
Smart Invalidation
Redis Sets let you tag cache entries. Update a product? Clear only pages showing that product.
Built for Scale
Redis Cluster, Sentinel, persistence. Enterprise-grade infrastructure you already know.
"We run 7 sites on a single origin server — WordPress, MySQL, Redis, all on one machine. We backed MilliCache Pro early to get edge integration, and went from 1s+ to 50ms response times worldwide. Traffic spikes from any region just hit the CDN."new7wonders.com • WordPress Multisite
Flag-Based Cache Management
Tag cached pages with flags, then clear related entries with a single command. No more all-or-nothing cache purges.
Custom Flags
Built-in flags work automatically. Create custom flags when you need control over specific relationships.
Wildcard Patterns
Target groups of content with patterns like
post:*.
Clear hundreds of entries with one command.
Multisite & Networks
Each site gets isolated flags. Clear one site, a subset, or an entire network — with full control.
Click flags to select · Hover to highlight · Enter to clear
Rules Automate Your Cache Strategy
A fluent API to configure what gets cached, how long it lives, and exactly when to clear it. Hook into any event, use any condition, trigger any action.
When This, Then Cache
Like smart home automation for your cache. Define the rules, and let them handle the rest — automatically.
Surgical Precision
Highest flexibility with Rules & Flags. Define exactly what gets cached, for how long, and what triggers a purge.
Extensible by Design
Built-in support for any WordPress hook, is_*() and has_*() conditionals. Need custom logic? Easy!
Built for Scale
From single server to global edge caching. MilliCache grows with your requirements and infrastructure.
Single Server
One WordPress instance with Redis or Valkey. The simplest setup that delivers dramatic speed improvements.
-
Millisecond responses
Cached pages served from memory, bypassing WordPress
-
Better Core Web Vitals
Faster TTFB improves SEO rankings and user experience
-
Stale-while-revalidate
Visitors never wait — serve stale, regenerate in background
Faster responses and more concurrent requests from one server.
Developer Experience
WP-CLI commands, extensive hooks, and debug tools. Everything you need for precise cache control.
Stale-While-Revalidate
Full WP-CLI Control
Debug Headers
X-MilliCache-* headers show cache status, flags, and keys.
Our browser extension makes debugging a breeze.
REST API
/millicache/v1/* endpoints for cache control, status checks, and settings — ideal for CI/CD and monitoring.
Extensive Hooks
millicache_flags_for_request, millicache_cache_cleared and 25+ other hooks for complete customization.
Flexible Config
PHP constants, config files, Settings UI, or WP-CLI. All write to version-controllable files.
Smart Invalidation
Cache clears automatically when posts, menus, or theme settings change. No manual purging needed.
Open Source
GPL-2.0+ licensed. Audit the code, contribute, or fork. No vendor lock-in.
Never serve a cold cache
After every clear, Pro rebuilds the cache itself, so the first visitor is just as fast as the millionth.
Sitemap preloading
After a full clear, every URL in your XML sitemap is fetched and cached in the background, nested sitemaps included.
Publish-aware warming
Hit Publish and Pro re-warms exactly what changed: the page itself plus the archives it appears on. Nothing more.
Throttled background jobs
Preloads run as scheduled background jobs, a few URLs at a time, so your visitors never compete with the preloader.
Visitors never hit a cold page. The preloader already did.
Object Cache included: same storage, zero setup
A persistent Object Cache drop-in that reuses the Redis your Page Cache already runs on. One backend, one lifecycle, no extra plugin.
One storage for everything
Pages and objects share the same Redis store and credentials. No second service to provision, monitor or pay for.
Fast where the Page Cache stops
Database queries and computed values come from memory, speeding up the Dashboard, logged-in users and every request the Page Cache skips.
Managed lifecycle
Installed, cleared and updated together with the page cache. Detects foreign drop-ins and never overwrites another plugin's file.
Object Cache
Speeds up WordPress itself. Whenever WordPress runs, it looks up options, query results and objects. The Object Cache serves that data from Redis instead of MySQL.
-
Fast where the Page Cache stops
The Dashboard, logged-in users and bypassed requests always run WordPress
-
Data from memory
Repeated lookups skip MySQL and return in microseconds
-
Zero setup with Pro
One toggle. It reuses the Redis your Page Cache already runs on
Watch the editor's request: with the Object Cache ON, MySQL sits mostly idle.
Fast everywhere: Edge Cache and CDN assets
Two independent modules for global delivery, doing two different jobs: the Edge Cache serves your pages from the edge, the CDN module offloads your static assets.
Edge Cache: your pages
Full pages mirrored to the edge, carrying the same cache flags as Redis. Edit a post and both origin and edge clear surgically via tag-based purges, with no stale edge copies. On networks, tags are prefixed per site.
Supports bunny.net and Cloudflare today. More following.
CDN: your static assets
CSS, JS, images and fonts point at your CDN hostname, baked into the cached HTML at write time. Cache hits pay zero rewrite cost, and your server stops serving bytes a CDN handles better.
Works with any CDN that pulls from your origin.
Run either module on its own, or combine them so pages come from the edge cache while assets ship from your CDN, even across different providers. Configure both once for the whole network.
The Rules Engine: Visual & Interactive
Everything the code Rules API can do, but from your Dashboard. Build conditions & actions, reorder, toggle, and safely override rules registered in code.
Visual condition builder
Search WordPress conditionals, combine them, target templates and previews. No PHP required.
Override code rules safely
User rules layer on top of code-registered ones, with override badges showing exactly what wins and why.
Site & network scope
Manage rules per site, or network-wide from the network admin. Each scope keeps its own ordered, prioritised list.
See exactly what's cached, and why
A cache you can look inside: browse every entry with its flags and variants, and watch real detailed traffic charts. On multisite, both work across the whole network.
Cache entry browser
Search by URL, title or flag pattern, wildcards included. Filter by content type, site or compression, and delete entries one by one or in bulk.
Variant & meta inspection
Every entry shows its flags, TTL, grace period, size, headers and compression, with variants grouped so you see what's really stored.
Metrics & REST endpoint
Requests, bandwidth and response times charted over configurable retention windows, network-wide on multisite, and exposed via REST for your own dashboards.
Invalidation that understands the Block Editor
MilliCache Pro maps which pages depend on which blocks. Edit one synced pattern or template and only the pages that render it are cleared, never the whole cache.
Query & dynamic blocks
Pages embedding Query or Latest Posts blocks are tracked. When their underlying content changes, exactly those pages refresh.
Synced patterns
Save a reusable pattern and every page using it clears automatically. Pages without it stay warm and untouched.
FSE templates & parts
Edit a Site Editor template and only the pages it renders are cleared; change a global header part and everything using it refreshes.
Only the pages using this pattern were cleared. The rest of the cache stayed warm.
Frequently asked questions
Why switch from the caching plugin I already use?
Fair question. And honestly, you probably shouldn't switch… unless your current plugin still writes cache files to disk, flushes the whole site every time you hit Publish, and was architected before Gutenberg existed. Oh, wait...
MilliCache is Redis-native: it serves pages straight from memory, skipping WordPress and the database entirely. Clean UI, multi-server ready, stale-while-revalidate so visitors never wait on a cold cache, and a real rules engine instead of a wall of checkboxes.
Pro goes further with deep Block Editor & FSE integration. Surgical cache clearing that knows exactly which synced patterns and template parts appear on which pages. No more nuking your entire cache because you tweaked one synced block.
What counts as a “site”?
A seat is one production install. Local and staging environments don't count against your limit, and on multisite each production network-state subsite counts as one site.
Can I move a license between sites?
Yes. When a site is retired or moves to a new home, free its seat from your account dashboard and the slot becomes available for another install. No need to contact support. If you find yourself juggling seats regularly, that's the signal for the next plan size.
What happens when I go over my seat limit?
You get a 7-day grace window with a reminder email, so nothing breaks mid-launch. After that you can free a seat or upgrade your plan.
Will preloading overload my server?
No. Preloading runs as throttled background jobs via Action Scheduler, the same battle-tested queue WooCommerce uses. URLs are warmed a few at a time behind the scenes, so your frontend never competes with the preloader for resources.
Do I need a CDN for Pro to be worth it?
Not at all. The Edge Cache and the CDN asset module are optional and independent: use either one, or combine them so pages come from the edge cache while assets ship from a CDN. Everything else in Pro (preloading, the object cache, the visual rules editor, the entry browser, detailed metrics) works on any host. A single VPS is plenty.
How do updates work?
Pro installs update like any other plugin: in one click from the WordPress dashboard, fully automatically in the background if you enable auto-updates, or via the private Composer repository for managed deploys. Your license includes a year of updates and support.
What does support actually cover?
Priority email support covers installation, activation, licensing and seat questions, reproducible bugs, and how the documented features and configuration work. We'll happily point you to the right rule or setting.
Our Discord is open to everyone, and a Pro license unlocks the private #millicache-pro channel. It's a community space rather than a support queue: for guaranteed answers, use email.
What it doesn't cover is bespoke work on your behalf: writing or debugging custom rules for your site, custom development or integrations, server, hosting or Redis setup beyond the docs, or performance-auditing your site. That's real consulting, and it's available as a paid service on request.
Is there a trial period?
There's something better: MilliCache itself. The open-source core is free and fully usable without any limitation, so you can test the performance, the workflow and the fit for your stack for as long as you like, on as many sites as you like.
If you like what it does, a Pro license unlocks the extended features and priority support, and it directly funds the further development of both versions.
Can I cancel or get a refund?
You can cancel anytime from the Creem billing portal linked in your account. Refunds follow the policy shown at checkout.
Does Pro replace the free plugin?
Pro bundles the open-source core, so it's a single plugin: install it and it deactivates the free copy automatically. Your existing configuration, rules and cache carry over; there's no migration step.
Is the free version going away?
No. MilliCache stays free and open source (GPL-2.0+). Pro adds features such as a visual rules editor, entries browser, preloading (cache warming), detailed metrics, Object Cache, Edge Caching, ... and priority support on top.
Something we didn't cover? Ask us directly, we answer every message ourselves.
Ready to make WordPress fast, everywhere?
Preloaded, observable, and fast at the edge. Underneath sits MilliCache: open source, free, and already serious about speed, with flag-based clearing, rule-based cache control, and WP-CLI automation built in.
Not ready yet? Get launch updates and the occasional release note. No spam.