WordPress operations guide

WordPress capacity beyond page-speed scores

Cached pages, uncached login/search/admin and background jobs stress different layers. One synthetic homepage score cannot size a host.

4 diagnostic facts3 controlled stages4 acceptance checks1 primary references

Diagnose before changing

  1. 01Separate cached/uncached paths
  2. 02Measure origin response
  3. 03Inspect CPU/memory/workers
  4. 04Review database and cron
  1. 01

    Define workloads

    Test anonymous cached pages, uncached dynamic pages, admin actions and background tasks separately.

  2. 02

    Remove bottlenecks methodically

    Optimize database queries, images, plugins and caching without stacking incompatible cache systems.

  3. 03

    Retest under representative load

    Record concurrency, geography, dataset, cache state and errors—not only averages.

Acceptance gate

Prove the result

Record timestamp, tester and evidence for every check before closing the incident or change.

p95 dynamic response

Expected result documented and verified from the affected user path.

Pass / fail / blocked
Error rate

Expected result documented and verified from the affected user path.

Pass / fail / blocked
Worker saturation

Expected result documented and verified from the affected user path.

Pass / fail / blocked
Scheduled jobs complete

Expected result documented and verified from the affected user path.

Pass / fail / blocked

Primary references

Return to the operations library

Browse all help guides →