‹ MAA Labs plugins
Performance
● Live on WP.org

Speed Analyzer

Identify slow admin pages, bloated autoloaded options, stuck cron jobs, and database overhead — then fix them with one click. No external service, no cloud dashboard.


What it does

Built for one job, done well.

📋
Page Load Logger
Records generation time, memory usage and DB query count per wp-admin page. Sortable log lets you spot consistently slow URLs at a glance.
📊
Dashboard Summary
7-day averages for page generation time, peak memory and database queries. Slowest pages table shows which URLs cost the most every time they load.
🗂️
Autoload Audit
WordPress loads every autoloaded option on every request. The audit shows total payload size and the top options by size — one click clears expired transients.
Cron Jobs Viewer
Lists every scheduled WP-Cron event with hook name, frequency, next run time, and overdue status. Delete stuck or zombie jobs directly from the viewer.
🔧
One-Click Fixes
Clean expired transients, optimize DB tables, delete revisions, spam and trash — all from wp-admin without touching the database or running SQL.
🔒
Zero External Calls
All data is stored in a single table on your own server. Nothing is sent to any external service, analytics platform or third-party host. Ever.

Now live.

Speed Analyzer is live on WordPress.org — free to install directly from your WordPress dashboard or the plugin directory.

FAQ

Questions admins actually ask.

Does Speed Analyzer slow down my site?
No. The logging overhead is minimal — one small database insert per admin page load. Frontend pages are not logged at all, so visitors are completely unaffected.
What database table does it create?
One table: {prefix}ncsa_page_log. This table is removed cleanly when the plugin is uninstalled through the WordPress Plugins screen. No orphaned data left behind.
Does it require WP-Cron to be enabled?
WP-Cron is used for daily cleanup of old log entries. If WP-Cron is disabled on your server, old entries will accumulate until you clear the log manually from the Settings page.
Does it conflict with caching plugins?
No. When a full-page cache serves a cached response, WordPress does not execute — so there is nothing for Speed Analyzer to log. A cached page is fast by design, which is exactly what the plugin is helping you achieve.
What does the Autoload Audit measure?
It measures the total size of all WordPress options stored with autoload = yes in the options table. WordPress loads all of these on every single request. If the total is several hundred kilobytes or more, it may be worth reviewing which plugins are autoloading large amounts of data.
Is it multisite compatible?
Yes. Each site in a multisite network gets its own log table using the standard WordPress table prefix, so data stays isolated per site.

Quick stats

The numbers at a glance.

v1.1.1
Current version
7
Features included
WP 6.0+
Requires WordPress
PHP 7.4+
Requires PHP
Free
Forever, no upsells
Part of MAA Labs — in memory of Maa ❤️
Every plugin carries her blessings · 18 May