Short answers to the questions that come up most often when running Performance Optimisation on a live site. Every fix below uses the plugin’s own controls — no manual file editing required.
Why are my changes not showing?
The plugin serves cached static HTML until the cache is purged, so edits can lag behind what visitors see. Clear the cache right after publishing:
wp wppo cache clearNote that editor previews bypass the page cache entirely — that is why a preview looks correct while the live page still shows older markup.
Did minification break my styles or scripts?
A small set of assets — usually fragile inline scripts — does not survive minification cleanly. Exclude the specific handle through the plugin settings screen, the per-post metabox, or the wppo_exclude_minification filter. The excluded file stays untouched; everything else remains optimized.
Does object caching require Redis?
Yes. The object-cache.php drop-in talks to Redis, so a reachable Redis instance is a requirement. Confirm connectivity with:
wp wppo object_cache pingNo Redis available? The page cache alone still delivers a major win — start there and measure.
Can it run beside another cache plugin?
It can load alongside other optimization plugins, but only if their page-cache modules are disabled first:
Disable competing page-cache modules
Two plugins writing and serving cached HTML produce double-compressed responses and fight over purge order — stale pages become likely. Keep exactly one page cache active and let Performance Optimisation own that layer.
How does cache preloading work?
After a deployment the static cache starts cold and the first visitors pay full price for every page. Preloading walks your published URLs and warms the static cache ahead of traffic. Trigger it whenever you need:
wp wppo cache preloadWhere do I report bugs?
Open an issue on GitHub Issues with reproduction steps, and attach the output of:
wp wppo system_infoThat dump lists versions, active modules, and generated rules, which removes most of the back-and-forth from triage.