OPTIMIZATION LITE

System Info

A Site Health dashboard: status pills for PHP, memory, database size, autoload, transients, cron, and caching — plus prioritized recommendations that link the module that fixes each issue.

What It Does

System Info powers the WP Multitool > Site Health page. It shows a grid of status pills — PHP version, memory limit, HTTP protocol, database size, autoload size, transients, slow queries, revisions, cron health, Frontend Optimizer status, OPcache, and object cache — each rated good, warning, or critical. Above the grid, prioritized recommendation cards flag concrete problems (low memory limit, bloated autoload, outdated PHP, WP_DEBUG without WP_DEBUG_LOG, high plugin counts, missing object cache, no HTTPS) and link the module that fixes each one. It changes no settings.

Features

  • PHP version with status rating (8.2+ = good, 8.0+ = acceptable, older = outdated) and memory limit check
  • Total database size pill with warning thresholds (acceptable above 500MB, warning above ~1GB)
  • Autoloaded options size with status thresholds (>1MB = critical, >500KB = warning)
  • Transient analysis: total size and expired count, with status indicators
  • Slow query stats: reads from the slow_query_log table (if it exists) to show unfixed count and worst duration
  • Revision count and WP-Cron health (overdue scheduled events)
  • HTTP protocol detection (HTTP/1.1 vs HTTP/2/3) with a JavaScript-assisted re-scan
  • OPcache on/off check and object cache detection (Redis, SQLite, Memcached, APCu)
  • Recommendation cards flag WP_DEBUG enabled without WP_DEBUG_LOG, 20+ active plugins, outdated PHP, and missing caching
  • Plugin Impact profiling: times each plugin's hook callbacks on a URL you choose — requires the Find Slow Callbacks module

How to Use

  1. Open Site Health

    Go to WP Multitool > Site Health. The page loads and displays the recommendations and status pills automatically.

  2. Check status indicators

    Each pill has a colored status. Green means good, yellow means needs attention, red means critical. Focus on red items first.

  3. Act on recommendations

    The page changes no settings — it tells you what is wrong and links the WP Multitool module that fixes it (e.g., if autoload size is critical, use Autoloader Optimizer).

FAQ

Does System Info change anything on my site?

No settings or content are changed. The page stores only its own bookkeeping: a first-visit flag, a protocol-detection transient, and Plugin Impact profiling results.

Why does it show Redis as "available but not enabled"?

This means the Redis PHP extension is installed and the Redis server is reachable, but no WordPress object cache drop-in is using it. Install and activate a Redis object cache plugin (like Redis Object Cache by Till Kruss) to take advantage of it.

The HTTP protocol shows HTTP/1.1 but I expected HTTP/2

HTTP/2 is negotiated between the browser and server, and server-side PHP often cannot detect it reliably. System Info uses multiple detection methods including a JavaScript-based check. If your browser dev tools show HTTP/2 (h2) but System Info shows 1.1, the JavaScript detector may not have reported back yet — refresh the page.

What does "autoloaded options size" mean?

It is the total bytes of data WordPress loads from the wp_options table on every single request. Over 500KB is a warning; over 1MB is critical and impacts performance. Use the Autoloader Optimizer module to reduce it.

Can I export the system information?

There is no export button. For machine-readable output use WP-CLI: wp multitool status and wp multitool health.

Ready to optimize your WordPress site?

Join developers using WP Multitool to debug, optimize, and maintain WordPress.

Get WP Multitool