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
    Commented Feb 13, 2015 at 1:08
  • Load time 6.56s
    – User
    Commented Feb 13, 2015 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
    Commented Feb 13, 2015 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
    Commented Feb 13, 2015 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
    Commented Feb 13, 2015 at 9:00

2 Answers 2


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.


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.

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