Hi,

I built mostly small drupal 7 sites with basic functionality in most of them, including views and sometimes some image slider modules such as MD Slider.

These are hosted by a good host on shared hosting servers.

Usually I notice good speeds and often turn on css and js aggregation under the site configuration/performance setting.

This is usually sufficient.

A recent site is running a few seconds slower than others.

How do I identify where and why it is running slow.

My hosting provider suggests turning off all modules and turning them back on one at at time to try and see where the problem might lie.

Here is part of their reply:

"I can see that the delay is around 1 second "time to first byte" which is while the site processes MySQL queries, so it seems there is something causing complex/long queries for this site hence it feels sluggish.

It may be worth turning off any modules and seeing how the site feels, then enabling them one at a time incase there is a bad/intensive module or theme?"

Is there anything a little more tangible and scientific I can do to identify any bottleneck?

Thanks,

Sam

Comments

VM’s picture

yslow can be used to determine superficial slowness

devel.module can be used to determine if any long or duplicate queries may be an issue and which module may be the genesis.

scvinodkumar’s picture

Use developer tools to identify which request taking more time and remove if there is any 3rd party js or image is loading in ur page...may be this could also be the reason for loading the application slow...

since you have told it is simple site...so obviously either the problem with your server or with your site content....not with the drupal...

XandieL’s picture

check how fast is the markup, the scripts, the images are being loaded into your site via web tools (inspect element, network tab)

I like the universe, but she messes with my words
I'm not talking planets or galaxies and the distance just makes it worse.
I know what you're thinking, this probably sounds rehearsed.

dineshw’s picture

Try turning off Views UI module if it is enabled.

Generally, On production don't keep Views UI disabled, also if possible use views caching!

Let me know if that helps.

Also, it would be easy to help you if you can confirm which module you are using and past a drupal.org project link of slider module you have used.

Cheers
Dinesh Waghmare (LAMP)
UK, Surrey | India, Mumbai
Web Development | Digital Media Marketing | Strategic Consulting
--
m: +91 9867888266
(Drupal / Wordpress / SugarCRM )