February 8, 2018 at 5:44 pm
I’m currently trying to troubleshoot extremely slow performance on a client’s site and the issue appears to be be related to the transients being stored. I’m seeing page speeds increase in load time by 300-800% based on the number of existing transients in my wp_options table.
The site is adding ~4 transients per front end page load (regardless of the page). The majority of the transients showing up in the options table are:
- transient_timeout_ee
- transient_ee_ssn
- transient_ee_shc
- transient_timeout_ee
I’ve read a few other posts on this issue mention bots or issues with wp-cron not running. I don’t believe this is an issue with bots hitting the site as my logs appear to show legitimate usage of the site. I will be further investigating whether the cron job is running but I’m not 100% sure on how to verify the proper behavior.
The site performance can be temporarily fixed by running a delete in the wp_options table for option_name like (‘%\_transient\_%’) so it would make sense to me if there’s some task to clean out the transients that’s currently not working properly.
I would love some pointers on how to troubleshoot this. Thanks!
|