Activating many plugins DRASTICALLY slows the plugins page rendering.
-
I am working on a pre-prod version of a new e-commerce site using woo. I have several plugins that I need for this project and yesterday ran into a snag. I installed a support plugin, Google analytics plugin, and an affiliate program plugin, all of which have several small add-on premiums that are loaded in as additional plugins. The additional plugins are very small, adding one feature.
The issue I’m having is that before adding these new plugins I was rendering the plugins page in 500ms. I could also disable or enable plugins in the same amount of time. After activating the new plugins the time for both of these operations shot up to almost 10 seconds per action. This doesn’t slow down the rest of the site quite so much, yet it does still have an impact. If I disable the three sets of new plugins that I’ve recently installed I’m right back to sub 1 second for all operations.
The site is running on a VPS at Vultr with 2 procs and 4 gigs of RAM. I don’t see any resource contention and the full database query time for the plugins page is about 50ms, so it doesn’t appear to be a database issue. This is presently the only site on the server, however, I do have Plesk setup as the hosting manager.
So far I’ve upped the RAM for PHP, eliminated Apache in favor of NGINX, updated to the latest PHP, added a Redis object cache running in docker on the same box, nothing I’ve done thus far seems to remedy this.
For those of you who are more intimate with how the plugin system works does anyone have any idea as to why I’m encountering this break-point for plugin management? I’d figure that if there were no resource issues that it shouldn’t have any issues with as many plugins as I’d like to install, particularly because I’m the only user on the site at this point.
Any assistance would be appreciated as I’m banging my head against the wall as to how to resolve this issue.
Thanks,
Keith
- The topic ‘Activating many plugins DRASTICALLY slows the plugins page rendering.’ is closed to new replies.