Skip to content
puluno

WordPress operations

OPcache and hosting performance

OPcache off, no object cache, slow TTFB — Health finding and what to fix with hosting.

Typical symptom

High TTFB even after Pulse/Images, opcache_disabled, shared host without Redis.

Puluno modules

Health

Undo change

No — info / hosting only

Issue codes

opcache_disabled, object_cache_missing

What you see

  • opcache_disabled or object_cache_missing.
  • PageSpeed: Server response time long, LCP OK after HTML arrives.
  • Client on cheap shared — “WP is slow” with no specific plugin.
  • Health recommends OPcache / object cache.

Why it happens

PHP without OPcache compiles scripts every request. Without Redis/Memcached object cache repeats DB queries.

Typical situations:

  • Host disabled OPcache on old PHP.
  • Missing object-cache.php drop-in (Redis plugin not installed).
  • Too many plugins on 512 MB RAM.
  • Not OPcache but slow DB on shared.

What Puluno does

PhaseModuleAction
DiagnoseHealth + ExplorerOPcache state, TTFB hint
ApplyPulsemicro optimizations, not server OPcache
VerifyLab / ExplorerTTFB improves only partly without host

Puluno does not toggle OPcache in FastComet panel — hosting ticket.

Step by step

  1. Health report — OPcache / object cache findings.
  2. Host panel — PHP 8.2+, OPcache enabled.
  3. Redis object cache (if offered) — drop-in + plugin.
  4. Pulse — trim autoload bloat, not a second cache plugin.
  5. Verify: TTFB in Explorer / Lab — realistic target (<600 ms shared).
  6. If not enough: plan upgrade or managed WP.

Related: Slow site LCP — different layer than TTFB.

Rollback — undo the change

Enabling OPcache on host has no Puluno rollback.

Object cache drop-in — backup wp-content before install.

When it is not Puluno

  • Server geography far from users — CDN, not plugin.
  • DB lock during import — temporary, not OPcache.
  • Client measures logged-in admin bar — always slower.

Module manual