tools.pingdom.com gives a speed analysis of any given website. What does it mean when most of the load time is spent on waiting? I am using a CDN.

enter image description here

  • The percentage is not he metric to look at. What are the actual load times? – closetnoc Feb 13 '15 at 1:08
  • Load time 6.56s – User Feb 13 '15 at 1:33
  • Is that the total including DNS? Even then, that is quite a bit slow. BTW- not all CDNs are fast. Can I ask what CDN? I do not know a good one from a bad one, but someone here might have experience with CDNs and can comment or answer. – closetnoc Feb 13 '15 at 1:54
  • 1
    Can you provide more data? If you use chrome, go to the page, right click, select inspect element, select the timeline tab, reload the page, and then post a screenshot. – Daniel F Feb 13 '15 at 5:20
  • 1
    @User We really would need more information about your site in order to answer this specifically, otherwise users will just be guessing. Please edit this as Daniel F suggested to at least include a waterfall screenshot so that we have a better idea of what the factors might be. You may also want to do comparison testing with CloudFlare's caching under Performance Settings, while being aware that it takes time for caching to occur on servers around the world. – dan Feb 13 '15 at 9:00

I'm gonna assume that the website you tested is dynamic. It's probably made in PHP, ASP, or some other scripting language that produces output based on the operation of running code (other than HTML) and the input passed into it (including user's ip, etc).

When the script as well as server resources are poorly used, long wait times result.

For example, Say the website has a gigantic database in the background with 1 billion or so records. Seeing that I work with databases myself, trying to get a count on a huge amount of records even on a fast system takes time in milliseconds, and these milliseconds add up, and if the script that produces the page you're trying to view ends up trying to get a count on the billion of records several times throughout the script without caching the results at all then the waiting time can be very large and I personally would fire the programmer of the company if I had the power.

| improve this answer | |

Basically "Waiting" can have lot of meaning and are given below :

1 - May be your server response time in high , I mean slow.

2 - Your coding has issues OR it has not standard way to retrieve resources.

3 - Images used in website are not optimized and having huge size in MB.

4 - May be you are calling more 3rd party scripts

5 - Your way to loading site resources may not be standard

So there can be anything as reason of waiting.

I recommend you to use : Google page speed OR GTmetrix to analyze your site and to get actual issue of slow loading.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.