[wp-trac] [WordPress Trac] #61276: Add "Audit Autoloaded Options" Site Health Check
WordPress Trac
noreply at wordpress.org
Thu May 23 06:00:59 UTC 2024
#61276: Add "Audit Autoloaded Options" Site Health Check
-------------------------+------------------------------------------
Reporter: mukesh27 | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Site Health | Version:
Severity: normal | Keywords: needs-patch needs-unit-tests
Focuses: performance |
-------------------------+------------------------------------------
The sites with many unnecessary autoloaded options face significant
performance problems ( #54221, #42441 ). It's challenging for site owners
to monitor and resolve these issues on their own, which can lead to
suboptimal site performance and slower load times.
To address this, I propose adding a new "Audit Autoloaded Options" Site
Health check to core. This would add a new test in the WordPress Site
Health checks to monitor and report on the autoloaded options. This
functionality helps in assessing and maintaining optimal site performance
by providing insights into the number and size of autoloaded options.
An implementation of this Site Health check is already
[https://github.com/WordPress/performance/tree/trunk/includes/site-health
/audit-autoloaded-options included in the Performance Lab plugin].
**Key Features:**
* Integration with Site Health:
* Adds a test under the Site Health section to monitor autoloaded
options.
* Displays the number and size of autoloaded options.
* Status Indication:
* Shows a 'good' status if the autoloaded options are within acceptable
limits.
* Shows a 'critical' status if the autoloaded options exceed the
predefined threshold (default: 800,000 bytes), indicating a potential
performance issue.
* Customizable Threshold:
* Introduces a filter (`wp_autoloaded_options_limit_size_in_bytes`) to
adjust the threshold size for triggering warnings.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61276>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list