Speed up WordPress and improve Core Web Vitals
Four independent acceleration layers that compound: full-page caching cuts server response time, the Media Optimizer converts your image library to AVIF and WebP, Redis object cache reduces database load, and Real User Monitoring proves the improvement with real visitor data.
Every acceleration layer works together
Improving WordPress performance with isolated plugins leads to conflict and diminishing returns. WPMgr's performance suite is designed as a stack: full-page caching handles the majority of anonymous page loads before PHP runs; the Redis object cache reduces the database roundtrips that caching misses; the Media Optimizer eliminates image transfer overhead by converting the entire media library to modern formats; and unused CSS removal cuts the render-blocking stylesheet payload per page. Real User Monitoring closes the feedback loop by measuring LCP, CLS, and INP at p75 from real visitors, broken down by URL, device, and connection, so you can see exactly where time is being spent and verify that each optimisation is working.
The features that prove it
Everything listed below ships in the free, open-source release with no add-on required.
Common questions
Specific questions about this use case.
Does full-page caching work with WooCommerce?
Yes. The WPMgr page cache includes WooCommerce-aware bypass rules that automatically exclude cart, checkout, and account pages, as well as logged-in users and users with items in their cart. You get the performance benefit on product listing and static pages without serving cached pages to active shoppers.
How does the Media Optimizer handle existing images?
The Media Optimizer processes your existing WordPress media library in a background job managed by the control plane. Each image is converted to AVIF and WebP by the media encoder service. The original file is archived, not deleted, so you can revert the conversion at any time from the dashboard.
What Core Web Vitals does Real User Monitoring track?
WPMgr tracks Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Interaction to Next Paint (INP) at the p75 percentile from real visitors using the Google web-vitals library. Data is broken down by URL, device type, and connection speed over a rolling 28-day window.
Can I use Redis object cache without running Redis myself?
You need a Redis instance reachable from your WordPress server. WPMgr handles the object cache plugin installation and configuration from the dashboard. Many managed hosting providers offer Redis as an add-on, and it is straightforward to run on a self-hosted server alongside WordPress.
Do all four performance layers need to be enabled?
No, each layer is independently configurable per site. You can run full-page caching on every site, the Media Optimizer on sites with large image libraries, and Redis only on sites that have a Redis instance available. Real User Monitoring is always on when the agent is connected and adds negligible overhead.
Run your whole fleet from one dashboard.
Free and open source. No per-site fee. The full release is on GitHub.