Blog Entry of 2010-Mar-18 in Networking Basics
First results: Which CDN Provider serves you fastest?
10 days ago I have announced our globally distributed CDN speed test on this blog. At CloudClimate.com we have developed a CDN Performance Test suite that Internet users can run over their personal Internet connection. The test performs ten downloads of a 64 Kbyte image from 12 selected CDN hosting companies plus 12 cloud servers running in public clouds around the globe. Thanks to all users who have visited the webpage in the mean time. We now have logged the results from 66.000 test requests in our database and I can go ahead and publish our first results.
First, a word of caution about the results
Average Request Times
The following chart shows the average request times for each provider. The average request time even the fastest provider is 425 ms. That’s a lot slower than the measurements we found in our test last August where we ran our requests out of professional data centers around the globe. For the average real-world surfer the differences between the various offerings are much smaller than CDN marketing people want to make us think... But of course we want to make webpages load as fast as possible. The Top 10 are:
- 1. GoGrid/Edgecast CDN
- 2. SoftLayer/Internap CDN
- 3. CacheFly CDN
- 4. Cloudfront CDN
- 5. MaxCDN
- 6. Amazon Cloud S3 US
- 7. Google Appspot
- 8. Terremark Cloud
- 9. Azure CDN
- 10. SimpleCDN
Clear winner is the GoGrid/Edgecast CDN which beats all others. Followed by a group of CDNs (Softlayer/Internap, CacheFly, CloudFront and MaxCDN). Rank 6 and 8 were a little surprise: Amazon S3 (US Region) and the Terremark Cloud are the only single-location contenders in the top 10 and – in this real life test – show a performance that is in the range of the (more expensive) CDN providers. For web site visitors from Europe and the US (most of our test participants) S3 is quite fast. Number 7, Google AppEngine, is hosted on Google’s distributed architecture and has one interesting side aspect: It is free for up to 1.3 Mio requests and 1 gigabyte per day. For web sites with little to medium traffic this can be a great way to speed up the website without paying extra. We miss the CDNs of Akamai, Voxcast and RackSpaceCloud in the Top 10, I already explained the reason above.
We are looking at the performance of CDNs and cloud servers from the perspective of real-live-users. When we compare these the results for CDNs with the results for cloud hosted servers we can say that, as a rule of thumb, CDNs are about twice as fast as cloud servers (and likely dedicated servers) when it comes to delivering assets. For users with high speed connections the advantage of the CDNs is stronger (look at the minimum values, most CDNs are below 40ms with their minimum values). We will continue to look at this topic in the next months, stay tuned for more test results....
The data in numbers
Where did users come from?
The users, who ran this test inside their browsers came from: