200+
August 19, 2026
December 28, 2018
WP Performance makes your WordPress site load faster without the headache. Turn on a few options and the plugin handles caching, asset optimization, and image delivery for you.
Not sure where to start? Open the Overview tab and pick a one-click preset (Safe, Balanced, or Aggressive). You can fine-tune anything afterwards.
Version 2.0 is a complete rebuild with a fast new dashboard and no third-party dependencies. Everything below works together out of the box.
Block cache stores the rendered output of a section of a page and reuses it, even on pages that are not fully cached (like logged-in or dynamic pages). Use it three ways:
[wpp_cache ttl="600"]...[/wpp_cache]PHP – in a template:
if ( wpp_cache_start( ‘sidebar’, [ ‘ttl’ => 3600 ] ) ) { expensive_render(); wpp_cache_end(); }
You choose how long to cache and whether to keep a separate copy per page, per device, per role, or for logged-in visitors.
wp wpp flush – clear the page cachewp wpp flush-blocks – clear the block cachewp wpp enable – enable WP Performancewp wpp disable – temporarily disable WP Performancewp wpp cleanup [<type>] – run a database cleanup (all, trash, spam, revisions, autodrafts, transients, cron)Found a bug? Please open an issue on GitHub.
If you already used an older version, your existing settings are migrated automatically.
Open the Overview tab and apply a preset. Safe is risk-free, Balanced suits most sites, and Aggressive turns everything on (test your site afterwards).
It caches just one section of a page. That is useful on pages you can’t fully cache, like a logged-in dashboard, where one part (a menu, a product grid) is still expensive to build every time.
Yes. WP Performance generates the Nginx rules for you and shows them under Settings. Copy them into your server config and reload Nginx.
Yes.
No. Redis is optional. If it is available, you can enable the object cache for an extra speed boost; everything else works without it.
Use the wordpress.org support forum, or open an issue on GitHub.
A complete rebuild with a new dashboard and many new features.
[NEW] Overview dashboard with environment health checks
[NEW] One-click presets (Safe, Balanced, Aggressive)
[NEW] Block cache – cache parts of a page via the Cache block, the [wpp_cache] shortcode, or wpp_cache_start()
[NEW] Delay JavaScript until the visitor interacts
[NEW] Remove unused CSS, per page
[NEW] Host Google Fonts locally
[NEW] Convert images to WebP and AVIF
[NEW] Preload the LCP image and set fetchpriority
[NEW] Add missing image width and height to reduce layout shift
[NEW] Redis object cache drop-in
[UPDATE] Rebuilt the cache engine, asset optimizer, and CSS/JS/HTML minifiers from scratch, with no third-party dependencies
[UPDATE] New React dashboard
[UPDATE] Existing settings are migrated automatically on update
[REMOVED] AMP support
[FIX] Cloudflare add-on – respect existing headers
For the full history of older releases, see changelog.txt.