Pingdom Home

US + international: +1-212-796-6890

SE + international: +46-21-480-0920

Business hours 3 am-11:30 am EST (Mon-Fri).

Royal Pingdom

We have used Yslow, Yahoo’s performance plugin to Firefox, to analyze the performance of the top 100 websites in the US according to Alexa. The results were both surprising and interesting.

Yslow will rank websites using 13 different criteria that are known to affect website performance, such as the number of HTTP request, how scripts and CSS are handled, etc. The performance grades are A, B, C, D and F (for fail), with A being the best.

The worst performance grades were given to Foxnews.com, IGN.com, Gamespot.com, CNN.com, Break.com and ESPN.go.com.

The best performance grades were given to Google.com, Live.com, Orkut.com and Craigslist.org. This is not entirely surprising considering their minimalistic style.

The overall results are as follows:

Yahoo Yslow performance grade for Alexa top 100 websites

The really interesting part comes when you take a closer look at the breakdown of the data that Yslow provides. Since we deal with uptime and performance monitoring ourselves here at Pingdom, we find these results fascinating, but anyone with the slightest interest in web design should take notice.

Size problems

One in ten of the websites weigh in at over 1 MB in size if no content has been previously cached. Some of the pages are more than 2 MB in size.

Perhaps not unsurprisingly, the largest (size wise) websites are media heavy websites such as NBA.com, MLB.com, IGN.com, WorldofWarcraft.com, Gamespot.com, Adobe.com, Target.com and CNN.com.

A large portion of the size of these websites consists of images and Flash objects. For example, a test of NBA.com showed a total page size of 2.2 MB, of which 1.3 MB was taken up by images and 550 KB taken up by Flash objects. If you are a sports fan, you better have a broadband internet connection.

Too many HTTP requests

Many of these websites contain a very large amount of objects such as images. Each separate object on a web page requires an HTTP request to retrieve it to the web browser, so using a lot of HTTP requests is a sure way to slow down a website because it results in a lot of communication overhead with the web server. Out of the 100 websites in this survey, 19 used more than 100 HTTP requests. Three used more than 200.

Some web pages will due to the nature of their content have a lot of HTTP requests, but it is still important to try to minimize this. It is an overhead both on the web browser’s end, but it might also be worth keeping in mind that the load on the web servers will be lower if the number of HTTP requests can be reduced.

Caching can make a BIG difference

Our survey also shows that on average between these sites, the necessary download is reduced by 83% when the website content has been cached by the web browser (for example refreshing a page after the initial visit).

However, according to research made by developers at Yahoo, the percentage of page views with an empty cache is around 20%. That means that it is very important to keep the size of the web pages down and not count too blindly on caching to help performance. Not only first-time visitors will have an empty cache.

That said, there are significant gains to be made by optimizing the caching efficiency for a website, especially for websites with such enormous amounts of traffic as these. While the average size reduction thanks to caching is quite high (83% as already mentioned), many of the websites are closer to a 50% size reduction, meaning that there is a lot of room for improvement. With better caching, visitors will get a faster website, and the website owners will save on bandwidth costs.

Let us illustrate this with an example: Take a million page views for a page that is 1 MB without the caching. According to Yahoo’s results, around 80% of the page views will benefit from caching. That would be 800,000 “cached” page views. If the website can increase caching by 10%, this would save 100 KB per page view. That would result in bandwidth savings of 80 GB for every million page views.

And these sites have way more than a million page views on a daily basis. The long-term cost savings for bandwidth would be considerable, and the initial cost is just a one-time small design change.

Conclusion

That 54 out of 100 top websites got a failing grade was a surprise. We had expected something more along the lines of 10%.

It was noteworthy how “heavy” many of these websites are, with a large amount of images and Flash files. For users without a decent broadband connection, such websites will be basically unusable.

We also have to give a general thumbs up to the Yslow tool, since it’s so easy to use and still gives a very good starting point for people who want to optimize the performance of their websites. Another useful resource from Yahoo is their page with performance “best practices”.


Some notes on the survey:
  • For those interested, you can download an Excel file with the survey results.
  • We did not login to pages that required a login. This may have favored some sites.
  • We removed two of the domain names found in the Alexa top 100, since their appearance there is an anomaly and they were not proper web pages (msplinks.com, which Myspace uses to filter outgoing links, and googlesyndication.com, which Google uses to serve ads.)
  • Yslow will automatically subtract points for the CDN criteria since they only match against the CDN Yahoo uses. However, we feel that the sites in the test were equally affected by this and manually finding and adding CDNs for all the websites was outside the scope of this survey.

Want to test your site every minute?








You will get an email with your login information.

2 Comments

Surprising indeed!

It’d be interesting to:

- See these results combined with actual broadband usage figures.
- Use YSlow to test different connection speeds.

If YSlow could emulate slow connections (i.e. EDGE, dial-up) it would help to pinpoint response bottlenecks that could be optimized for an overall improved experience across all connection types…

I wonder though how important this really is? Once upon a time software size was a major concern, today not so much since space is so readily available. Maybe the same can/will be said about web content sizes since even mobile platforms are seeing improvements in both their networking speeds (3G) and storage capacity (2GB+ microSD). Besides, even with startup optimization and caching some media content may remain large and so require a minimum connection speed for an acceptable experience…

Leave a Reply

Comments are moderated and not published in real time. All comments that are not related to the post will be removed.


How much big tech companies have in the bank

Have you ever wondered how much money Google, Microsoft, Apple, IBM, Yahoo, Amazon and other tech giants have in the bank? What kind of assets do they have, how much spending money do they have? The vague answer is, “a lot.” But if you want to find out exactly how much, read on.

Read more

Microsoft’s (desperate) open source love affair

Microsoft and open source

Microsoft and open source, those are two things that traditionally don’t mix. Quite the opposite; the more hardcore members of the open source community tend to view Microsoft as just one step below Satan.

But while much of the open source community has little love for Microsoft, Microsoft is actually trying desperately to send some love back. The Redmond giant may have its own business reasons for doing so, of course, but that doesn’t change the fact that Microsoft is contributing to open source in more ways than most people are aware of.

Read more

Innovation by acquisition

Innovation by moneyWhat do Android, Visio, Flash, Hotmail, Google Analytics and Powerpoint all have in common? Can you guess?

The answer is: None of them were created by the companies who now own them. They were acquisitions.

These products have continued to develop at their new homes, but the seed of innovation that sparked an actual, new product came from the outside. The key word here is innovation.

Read more

Google’s competition: Most of the Internet

GoogleWe all know Google is huge and their wide range of services are bound to have a fair share of competitors, but you may be surprised just how wide-ranging Google considers its competition to be.

Here below we have included a quote from Google’s latest SEC filing with some very interesting information about what Google has to say about its competition.

Read more

Open SourceBig sites and services like Yahoo, Facebook, Twitter and many others rely heavily on open source software to run their operations. Happily, this isn’t a one-way street. They are also giving back to the open source community, not just by contributing to existing projects, but sometimes by open sourcing their own internal projects, giving back something completely new.

And what these popular sites can contribute is often quite valuable. Since they tend to be very large, they run big operations and have been forced to create solutions for scalability and performance problems that most other sites simply don’t have to deal with.

Read more