Web Dev Ramblings

Pingdom Website Speed Test

Published Sunday, August 7, 2016

Pingdoms Website Speed Test is probably the best way to measure the speed of your website. Not only does it incorporate most of the things Google PageSpeed does, but it also adds additional features and the ability to test performance from different locations around the world.

To use it all you need to do is point you browser to Pingdoms Website Speed Test, enter a URL, and select where to test from. And that is basically all there is to it.

What's Good

What's Bad

Sample Results

Bellow you'll find sample results testing from Dallas Texas

Site Grade Loaded in
Dev.to88 (B)0.859 s
Apple74 (C)0.944 s
This Blog100 (A)1.01 s
Android98 (A)1.26 s
Microsoft75 (C)2.07 s
The Verge73 (C)5.34 s

And from Stockholm Sweden

Site Grade Loaded in
This Blog100 (A)0.123 s
Dev.to88 (B)0.305 s
Android98 (A)0.588 s
Apple74 (C)1.32 s
Microsoft75 (C)2.52 s
The Verge73 (C)3.00 s

As we can see there is no difference in the Grade, which is basically based on the same rules as Google PageSpeed but weighted differently.

We can also see some variance in load speed based on where in the world you are. This highlights the importance of server locality, and what effect the use of a CDN to spread static resources around the globe can have on performance. The results are most pronounced for this blog where accessing it from Stockholm in Sweden (which is close to where this is currently hosted) loads the entire page in 0.123 seconds, while doing so from Dallas Texas brings that up to 1.01 seconds. A massive difference.

Testing from all the different locations

Here we have a table with timings for this site from various locations:

From Seconds Distance
Stockholm, Sweden0.12320 km
New York, New York0.827 6 300 km
Dallas, Texas1.018 100 km
San Jose, California1.298 640 km
Melbourne, Australia1.8315 500 km

Again, we see a clear correlation between the distance from the server to the client, as we'd expect. Do note that distances here are travel distances and may not correspond to actual network distance which is basically guaranteed to be greater.

And with all resources moved to Amazon CloudFront

CloudFront serves your content via different servers around the globe seriously cutting down on the time to load for all places with the exception of Stockholm:

From Seconds
Stockholm, Sweden0.121
New York, New York0.331
Dallas, Texas0.42
San Jose, California0.428
Melbourne, Australia0.882