Hey there.
How many plugins are you running, and which ones?
It doesn’t matter how well coded they are, the more code you run the more memory and power you need to make it run efficiently. To make an analogy, if you use a car to transport goods, the more you load up the more fuel and slower it will go. Keep loading it and then try sticking a trucks trailer (maybe 15 ton) on and depending on the cars engine it may simply refuse to move at all in the end.
Are you using shared hosting?
Hosts like WP Engine (and many others if for some reason you don’t like them) are designed with WP in mind. A share host is often overloaded (overselling) with sites.
You could also get some insight with something like this:
https://chrome.google.com/webstore/detail/pagespeed-insights-by-goo/gplegfbjlmmehdoakndmohflojccocli?hl=en
Hope this helps.
Thread Starter
zychoo
(@zychoo)
Yes, I am aware of that many plugins can slow down your website.
I am actually using shared hosting, not sure how big change it could be if I change it, do you know way to perform some test?
I am currently using 19 plugins which includes woocommerce, woocommerce subscriptions, affiliates, woocommerce groups integration, groups, WPML, veulpress, and a few minor (like cookie notice).
You think that one of the plugins may couse trouble or maybe it is all of them that in summary are slowing down the website?
So how huge sites using wordpress are doing. I suppose that they are using lot of plugins and still their sites work well.
Cheers
Zychoo
Woo commerce and WPML although fantastic solutions are not small plugins.
19 plugins is a fair amount too, it’s not the most I’ve seen but depending on what each do it could make for a sluggish site.
Large sites are not usually using shared hosting. For example our Edublogs network powers over 2 million websites and is run over multiple dedicated servers, some that manage files, some DB.
I’m generalising here about shared hosts so it’s not always the case but often these environments are cheap and nasty, they will oversell their resources sticking hundreds and even thousands of sites on a single server/setup and then booting people off when they use too many resources that it violates their terms of service.
You could check the mem usage with plugins (ironically more code) like:
https://ww.wp.xz.cn/plugins/wp-memory-usage/screenshots/
https://ww.wp.xz.cn/plugins/tpc-memory-usage/
https://ww.wp.xz.cn/plugins/server-ip-memory-usage/screenshots/
You could also chat with your host and ask them to help pinpoint the issue. And then there are extensions like the one above I mentioned for Chrome.
Take care.
Thread Starter
zychoo
(@zychoo)
Hello
After I check my website with http://tools.pingdom.com/ i can see that mose of the time it takes to load my website is used by admin-ajax.php that have huge wait time.
Also, my hosting provider informed me that while loading my website uses 100% of one of the cores time.
Do you possibly have an idea why it is happening?
Cheers
Zychoo