Handling 1.5 Billion Page Views Per Day Using ASP.NET 2.0
One of the highlights for me at the MIX conference earlier this week was being able to chat with customers about the success they’ve had with sites they’ve built on top of ASP.NET 2.0 and IIS 6.
MySpace.com was definitely the biggest highlight. For those that aren’t familiar with MySpace.com, it is the fastest growing site on the Internet right now. They have 65 million registered subscribers, and are registering 260,000 new users each day. According to the Media Metrix report (an independent analyst firm) MySpace.com had more page views in February than all of the MSN and Google sites combined. That is some serious load.
They re-built and re-deployed their site on ASP.NET 2.0 shortly after we shipped last year. Some of the pretty amazing statistics Aber and Allen (the MySpace CTP and VP of Engineering who were both in BillG’s keynote session) shared at MIX about the MySpace.com site:
-
MySpace.com is now processing 1.5 Billion page views per day
-
MySpace.com handles 2.3 million concurrent users during the day
-
MySpace.com’s average server CPU utilization went from 85% to 27% after moving (from another technology) to ASP.NET 2.0
Those lucky enough to attend MIX (or watch the web-casts online) were also able to see Allen demo the new Ajax Profile Personalization engine that MySpace is building using Atlas (which you can learn more about here – including watching a video by me building a to-do task list app from scratch with it), as well as attend the awesome “Building Mega-sites” talk that MySpace gave together with folks from Microsoft.com about real-world, super large-scale, development and deployment experiences.
Other great real-world Atlas deployments by customers that were highlighted at the MIX event included Squeet.com, TitleZ.com, and PageFlakes.com (you can click on the “showcase” tab on http://atlas.asp.net to read more about them and their experiences).
It is hearing stories like these that keeps me motivated and having fun. :-)
- Scott
P.S. In case you were wondering, the top-6 domains in terms of page-views in February according to Media Metrix were: 1) Yahoo, 2) MySpace, 3) MSN, 4) Ebay, 5) Google, and 6) Hotmail.
P.P.S. 4 of the top 6 sites (MySpace, MSN, Ebay and Hotmail) run on IIS and Windows. J