3 ms·
The main question for a site like this is: how are you collecting your data? CDNs have dozens of nodes and the performance a user sees will depend on what the
by cbr 13y ago
The main question for a site like this is: how are you collecting your data? CDNs have dozens of nodes and the performance a user sees will depend on what the network looks like between them and the nearest one. For example, if all your measurements were from an EC2 instance in us-east you'd only be measuring a tiny and easily-gamed slice of CDN performance.
On their about page they write that they're "grateful to Pingdom for providing access to their data" but I can't find anything more about which and how many places they're measuring from or how they combine measurements from different places.
Disclaimer: I work for Google on mod_pagespeed and ngx_pagespeed, and I sit near the people who handle developers.google.com/speed/libraries/ But I don't know anything about how they serve the hosted library traffic.
- jimaek 13y agoCurrently CDNperf uses Pingdom to gather its data. All CDNs are in the same Cluster group and these are the locations it uses: Chicago, IL Copenhagen, Denmark Washington, DC Milan, Italy San Jose, CA Lisbon, Portugal Toronto, Canada Las Vegas 2, NV Amsterdam 5, Netherlands Strasbourg 2, France Charlotte 2, NC I understand that cdnperf data does not reflect real life performance but with our limited resources this was the best we could do. If you have suggestions on how to make it better please let us know.
- alexgartrell 13y agoI'm an engineer on Facebook's CDN and Edge network, and, in my experience, the hardest places to serve people quickly are South America, Africa, and Asia. You should try to get some timing data for those places.
- jimaek 13y agoPingdom does not offer servers in these locations. Other services do but we can't afford them. Pingdom is actually sponsoring us with free Pro account :) If Facebook or Google would be interested to sponsor us then sure, we can add more locations and do more awesome stuff.