Posted in
Main on May 11th, 2010 by Pingdom
If you’re using jQuery, a good thing you can do is to use the jQuery file hosted on one of the three public content delivery networks (CDNs) provided by Google, Microsoft and Edgecast (via MediaTemple).
This has several benefits:
- You offload your own servers.
- You increase the odds that the file is cached, since other sites will be linking to the same file.
- A CDN will probably deliver the file faster than you can.
So which of these free CDN options will give you the best performance?
CDN performance
These are the average results of the two-week period leading up to today, with monitoring done from multiple locations spread over Europe and North America, and tests done every minute (the test was to download the minified jQuery Javascript file, the one sites would be including). The monitoring was done by Pingdom (that’s us).

A few observations on performance:
- Google’s CDN is consistently the slowest of the three both in North America and Europe.
- In Europe, Microsoft’s CDN is the fastest.
- In North America, Edgecast’s CDN is the fastest.
- Edgecast’s CDN wins in terms of average performance.
Getting actual numbers can always be a bit surprising, and we have to admit that we are a bit surprised to see that Google lagged behind so much here.
Other factors to consider
When someone visits your site, if they have already visited another site that uses the same jQuery file on the same CDN, the file will have been cached and doesn’t need to be downloaded at all. It can’t get any faster than that.
This means that the most widely used CDN will have the odds on its side, which can pay off for your site. Unfortunately, we don’t have any data on which of these CDNs is actually the most widely used.
There is also reliability to consider, although two weeks of monitoring is not enough to draw any long-reaching conclusions about this. We will get back to you on this further down the line when the monitoring has been running for a longer period of time.
Want to test your site every minute?
Posted in
Main on February 6th, 2012 by Pingdom
The New England Patriots held what seemed to be a commanding lead (17-15) with five minutes left of Super Bowl XLVI last night. But the New York Giants came back and managed to win with 21-17.
As exciting as the game sounds, we missed the whole thing, instead spending our time watching the Superbowl.com website.
It turned out to be a rather dull thing to do because the site held up well and there was no downtime at all. The response time also didn’t give away anything significant in terms of online Super Bowl traffic.
Read more
Posted in
Main on February 3rd, 2012 by Pingdom
As Super Bowl 46 is approaching, fans will flock to the Lucas Oil Stadium in Indianapolis, Indiana, and to TV sets around the world to follow the New York Giants battle it out with the New England Patriots.
Kickoff is scheduled for 6:30EST on Sunday, February 5, and we’re already monitoring Superbowl.com to see how the site will handle the event.
What team will win Super Bowl 46? How will the site cope? We can only wait to find out.
Read more
Posted in
Main on February 3rd, 2012 by Pingdom
Every Friday we bring you a collection of links to places on the web that we find particularly newsworthy, interesting, entertaining, and topical. We try to focus on some particular area or topic each week, but in general we will cover Internet, web development, networking, performance, and other geeky topics.h
This week we bring you a collection of articles focusing on cloud, with a few other topics thrown in to boot.
Read more
Posted in
Main on February 2nd, 2012 by Pingdom
Out of the 59 US-based e-commerce sites we monitored during the holiday season last year 28 scored a perfect 100% uptime for December.
Whether this helped spur on the booming sales in the US, we don’t know, but retail e-commerce spending in the US reached $37.2 billion for the November to December 2011 period. That was an increase of 15% from the same period in 2010.
We decided to dig into the numbers for these e-commerce sites to see how well they did in terms of uptime and performance. After massaging the data coming from our Pingdom probes, it turns out that the sites overall performed well during December 2011 in terms of uptime, but response time was an issue for several sites.
Read more
Posted in
Main,
Mobile podcast on February 2nd, 2012 by Pingdom
Pingdom’s Mobile Podcast is a weekly show about Internet, web, and mobile stuff.
In this show, Saleh also gives us an update on the pending submission of his Carbon for Windows Phone Twitter client. We’re also joined by Mario Lurig, who talks about using Amazon S3 and Cloudfront to speed up a website.
Read more
Richy C
May 11th, 2010 at 11:48 am
We have the majority of our “static files” on the Internap CDN – and jQuery is one of those files. Let me know if you would be interested in compiling stats against it for inclusion. It’ll be nice for a comparison against most “business CDNs” such as Internap, Amazon Cloudfront, Limelight, Cachefly and Rackspace Cloud.
Maykel Rodriguez
May 11th, 2010 at 11:58 am
Hi guys, what a coincidence, I had twitted (@speedyrails) about our tests between EdgeCast CDN and CloudFront earlier today (http://www.speedyrails.com/cdn/howfast) and these results are great! I’m going to include a link to this post in our site.
Maykel Rodriguez
May 11th, 2010 at 2:50 pm
Hi Richy, I would be interested in compiling some Internap CDN stats, would you mind emailing me at maykelrr at speedyrails dot com?
Thanks!
Billy Hoffman
May 11th, 2010 at 5:37 pm
We did some research back in January about how prevalent different CDNs are that offer free hosting of common JavaScript libraries. The full post is here, but the short story is due to the lack of critical mass, using a JavaScript library CDN actually hurts performances, it doesn’t help performance.
Our full research is here: http://zoompf.com/blog/2010/01/should-you-use-javascript-library-cdns
Dave Ward
May 11th, 2010 at 7:09 pm
Another issue with the Microsoft CDN is that microsoft.com isn’t a cookieless domain. If you’re referencing that CDN on your site and your user has microsoft.com cookies, that CDN request is needlessly burdened with them.
Ultimately, it’s tough to beat the Google CDN due to its ubiquity. Using any other CDN, you’re wagering that your users haven’t recently been to another site using the Google CDN (since that results in your jQuery reference being sourced instantly from the user’s cache). I recently analyzed the sites in Alexa’s top 200,000 and found that thousands of those are using the Google CDN. So, I think that betting against users having Google’s copy cached is a bad bet.
I’ll be posting more detailed information about what I found in that Alexa top 200k analysis on my blog in the next couple weeks, if anyone’s interested.
cancel bubble
May 12th, 2010 at 10:58 am
I was just going to reference the zoompf.com blog article – it’s a very interesting read.
Pádraig Brady
May 13th, 2010 at 3:49 am
On a related note, one has to be very careful how one references the CDN content: http://nichol.as/how-google-is-wasting-your-bandwidth
Dominik Deobald
May 14th, 2010 at 6:27 am
Quite interesing to note: jQuery 1.4.2 is about 6kb smaller on Google than it is on Microsoft.
Michael
May 14th, 2010 at 11:58 am
Dave – will be interested to see your results, because the Pingdom results above don’t back your confidence in the Google net. Quite the opposite: they fared the worst in all tests and all regions. (Which also makes me wonder WHY so many top sites use it, but that’s another story.) And are you absolutely sure about MSN cookies? That doesn’t make much sense to me, but I’ll need to think and research that more.
Richy: based on my testing experience for clients, I have found that Amazon is almost always the slowest. Akamai, EdgeCast and Limelight are the fastest. Although, Akamai is a beast to work with (on the business side) and their pricing/commitments are very high.
Also, Amazon seems content going after the bottom of the market – low prices, no commit, etc. – and don’t seem interested in offering the features and services that would attract the big guys. And that’s just fine, there’s probably a ton of money to be made there. But it’s not going to attract the top sites.
Webstandard-Blog
May 18th, 2010 at 5:30 am
Really good idea, especially the JavaScript-Framework jQuery is growing and growing. Thx for the comparison beteween thos 3 opportunities!