I currently have a very complicated website that heavily uses Toolset Types, Views, Access, Cred, and Cred Commerce - and also uses several other important plugins (such as DIVI Theme and WP-Content for document management).
I have found that my site runs extremely slowly and I constantly get time-out errors on my server - even though I am using an Optimized WordPress account at BlueHost.
I am trying to figure out whether I need to upgrade my hosting, or do something different with my use of Toolset. I'm not sure which one is causing the issues with my website.
Do I just need to get more storage space on my hosting account? More RAM? Change to a dedicated server?
Or have I just completely overloaded my site with so many custom post types, custom fields, views, forms, etc. - that it will always run slowly?
I have these issues with the two main WordPress sites that I have on my server - hidden link and hidden link.
Any insights you can offer would be most useful.
Thanks.
Elise
Hi, when troubleshooting performance issues I try to follow these steps:
- Optimize all images. The NMI-logo.jpg file alone is 1.7Mb, and that negatively impacts your first load times.
- Temporarily deactivate all plugins except Toolset and activate a default theme like Twenty Seventeen. Test again a few more times and observe the speed as a baseline.
- Install the Query Monitor plugin, and run it on some pages on your site. Ensure that all Toolset component queries are finishing in 0.5ms or less. If that is not the case on your site, we may need to investigate in more detail.
- Use a service like hidden link to run a test on your homepage and some other pages in your site.
- Review the results of the baseline test, then reactivate all your plugins and your child theme and run the test again.
- Compare the results, and copy + paste the URL of both tests here for me to review.
- If there is a significant performance difference, then there could be a slow plugin or combination of plugins that could be replaced with a faster plugin. Enable and disable plugins and run tests again to see if the results improve. If you can narrow it down to just one plugin, then there may be a configuration change that can help, or you may be able to replace that with a better performing plugin.
- Consider adding a caching plugin. A caching plugin can dramatically speed up your site's load times if configured correctly.
I appreciate all these suggestions - I just haven't had time to try them out yet. I will do so soon!
Thanks for your patience.
Elise
Okay no problem. I will mark this ticket as pending an update from you, and we can pick up again when you are ready. No need to reply right now. The ticket will stay open for 30 days.