Performance Baselines

Rolling snapshots of WordPress execution time, memory, and query counts — catch performance regressions the moment they start, not after clients report slowdowns.

  • Rolling Snapshot History
  • 0 Database Writes
  • Read-Only Architecture

What This Module Does

Individual diagnostic checks tell you what a WordPress site looks like right now. Performance Baselines tell you whether it's getting better or worse over time. The module automatically captures rolling snapshots of WordPress execution time, peak memory, and database query counts across frontend page loads — and runs trend analysis across those snapshots to classify performance as improving, stable, or regressing.

Features at a Glance

Automatic WordPress Trend Analysis

Compares the most recent WordPress performance snapshots against the rolling average and classifies each metric independently as Improving, Stable, or Regressing. A regression in execution time without a change in query count often points directly to a new slow hook or blocking external request.

WordPress Performance Snapshot Table

Every captured snapshot is stored in a sortable table showing timestamp, execution time, peak memory, database query count, PHP version, and active plugin count at time of capture. Plugin count changes make post-update WordPress performance regressions immediately visible.

Passive WordPress Snapshot Capture

WordPress performance snapshots are captured automatically during normal frontend page loads — no manual triggering required. The capture hook adds negligible overhead and stores only the numeric metrics needed for trend analysis.

Pre/Post WordPress Update Comparison

Because snapshots are timestamped and include active plugin count, you can directly compare WordPress performance before and after a plugin update, a theme change, or a hosting migration. The change point is immediately visible in the historical table.

No Personal WordPress Data Stored

Snapshots contain only system-level WordPress metrics: execution time, peak memory, query count, PHP version string, and plugin count. No URLs, user data, request content, or IP addresses are stored at any point.

Why It Matters

  • Catch WordPress performance regressions immediately after plugin updates — before clients notice
  • Show clients objective before/after WordPress performance data following a site optimisation engagement
  • Identify WordPress hosting environment drift — a degrading performance trend with no plugin changes often points to server-level issues
  • Attribute WordPress performance changes to specific events using timestamped snapshot history
  • Build a long-term WordPress performance record for client reporting and SLA compliance

Frequently Asked Questions

How many WordPress performance snapshots are retained?

The module retains a rolling window of recent snapshots — enough to produce meaningful trend data without accumulating unbounded WordPress database growth. Older snapshots are pruned automatically once the retention limit is reached.

Does capturing WordPress performance snapshots affect site performance?

The capture overhead is negligible — a few microseconds to measure and store the metrics at the end of each WordPress request. The stored data is a handful of integers per snapshot.

How does WordPress performance trend analysis work?

The trend engine compares the rolling average of the most recent snapshots against the average of the preceding window. If execution time has increased by more than a threshold percentage, the trend is classified as Regressing. If it has decreased meaningfully, Improving. Otherwise Stable.

Is this available in the free Lite version?

No. Performance Baselines is a Pro-exclusive module.

Know Whether Your WordPress Site Is Getting Better or Worse

Long-term WordPress performance history — so regressions are caught in minutes, not discovered in client complaints.

Get Full Pro Access

Performance Baselines is included in every Pro plan alongside all seventeen diagnostic modules.

Get Pro Now

Try the Free Lite Version

Download Lite to get started with the nine core WordPress diagnostic modules — completely free.

Download Lite — Free