WordPress.org

Make WordPress Core

Opened 21 months ago

Last modified 7 months ago

#42743 new defect (bug)

Disable wp_options autoload for inactive widgets

Reported by: ComputerGuru Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: Widgets Keywords:
Focuses: performance Cc:

Description

Options/settings for all widgets are saved in wp_options with autoload=yes, but autoload is enabled for the wp_options even for deactivated widgets.

On sites with many widgets installed (but not even activated), the size of data transferred from the DB to the PHP host on each and every page request can add significant overhead and introduce noticeable slowdowns.

I can't see a reason why autoload can't be disabled on deactivation of a widget, preloaded on navigation to the widget settings page, and then re-enabled when said widget is activated.

Change History (2)

#1 @westonruter
21 months ago

I think this will be solved by #35669.

#2 @pento
7 months ago

  • Version trunk deleted
Note: See TracTickets for help on using tickets.