wpmgr
Performance Suite

Speed up WordPress with full-page caching and asset optimization

Turn on full-page caching and asset optimization and WPMgr serves your anonymous pages from disk and ships only the assets each page needs. Every layer is per site or across your whole portfolio, and a failed optimization always falls back to the original.

Most WordPress caching plugins are all-or-nothing and break WooCommerce checkout

Full-page caching that does not understand logged-in users, cart sessions, or query variants either serves wrong content or disables itself entirely on dynamic pages. WPMgr caches what can be cached, bypasses what cannot, and degrades safely when a setting is wrong, so you never ship a broken checkout to fix a LCP score.

How it works

Under the hood

The steps that make it work, and what each one does.

1

Cache pages to disk

Anonymous pages are stored as pre-gzipped HTML and served straight from disk on a hit, with variants for logged-in users, roles, mobile, and query strings, plus bypass rules so cart and checkout pages stay dynamic.

2

Trim CSS and JS

Minify CSS and JS, delay scripts until interaction, and strip the CSS a page does not use. Remove Unused CSS runs on WPMgr's own engine and always serves full CSS when a result is not ready yet.

3

Lighten the front end

Lazy-load images with width, height, and srcset preserved, swap in fonts without blocking text, convert self-hosted fonts to WOFF2 for 50 to 65 percent smaller loads, and optionally subset each font to the latin-ext unicode range for a further 60 to 90 percent reduction.

4

Manage it like a fleet

Save the config for one site, purge the cache across many at once, or apply a safe, balanced, or aggressive preset to a whole group in one run. Live status and stats stream to the dashboard with no refresh.

Page cache hit ratio88% today
JanFebMarAprMayJunJulAugSepOctNovDec
88%Cache hit ratio
12k/hrPages from disk
0 msAvg PHP time

What's included

Every capability ships in the open-source release.

Pages served from disk

Anonymous pages are stored as pre-gzipped HTML and served straight from disk. No PHP executes on a cache hit, cutting server time to near zero for anonymous visitors.

Remove Unused CSS

Unused CSS is stripped and inlined on a per-page basis using WPMgr's own pure-Go engine. No headless browser and no third-party service. Full CSS is always served on a cache miss.

WOFF2 font transcoding and subsetting

TTF, OTF, and WOFF fonts are transcoded to WOFF2 in the cloud for 50 to 65 percent smaller font loads. Optionally subset to latin-ext for a further reduction. Icon and variable fonts are detected and skipped automatically.

WooCommerce cart-session caching

Cart and checkout pages are automatically bypassed from full-page caching. WooCommerce session cookies are recognized and routed around the cache so dynamic pages stay dynamic.

Safe, balanced, and aggressive presets

Apply a preset to set a sensible starting configuration without guessing which toggles to flip. Presets range from safe (page cache only) to aggressive (all optimizations on). Override any setting individually.

Fleet performance dashboard

Core Web Vitals across every site in one view: worst-offender ranking by LCP, INP, and CLS, a fleet-wide trend line, and per-site drill-down, so you can see which sites need attention without opening each one.

FAQ

Questions answered

Common questions about this feature.

Self-host it, read the code, and run your whole fleet.

Free and open source. No per-site fee. The full release is on GitHub.