Performance Optimisation is an engineering-first WordPress speed plugin: an advanced-cache.php page-cache drop-in with preload and targeted purge, an optional Redis object-cache.php drop-in, stream-read minifiers for CSS, JS, and HTML, script defer/delay, used-CSS generation, WebP/AVIF conversion, and scheduled database cleanup. Every layer reports its effect — Server-Timing headers, a RUM beacon, and a PageSpeed Insights screen.
Requirements
| Component | Version |
|---|---|
| WordPress | 6.2 or newer (tested up to 7.1) |
| PHP | 8.2 or newer |
| Redis | Optional — required only for the object-cache drop-in |
Quick start
- Download the release ZIP from GitHub and activate the plugin under Plugins.
- Enable page caching in the plugin settings.
- If you run Redis, verify the connection with
wp wppo object_cache ping. - Enable CSS/JS minification and script delay.
- Warm the static cache with
wp wppo cache preload.
Docs target
These pages document Performance Optimisation 1.9.0.
Where to go next
- Installation — requirements, upload steps, and what activation writes to disk.
- Features — what each module does and when to switch it on.
- Configuration — settings storage, filter hooks, and the WP-CLI command set.
- FAQ — purge behavior, broken styles, Redis questions, and reporting bugs.