Case Study: Match.com
15Seconds.com has published a short piece that examines Match.com's migration from classic ASP to ASP.NET [read the case study]. The case study is, unfortunately, rather short, and does not delve into too great of detail, but there are some good statistics from Jason Alexander, the project lead at Match.com (who also is one of the main contributors for nGallery):
- Classic ASP: 104 servers running Windows 2000, IIS 5, and ASP 3.0 using MS SQL Server 2000.
- ASP.NET: 78 servers running Windows 2003, IIS 6, and ASP.NET (still using MS SQL Server 2000).
The upgrade to ASP.NET, which took eight months and ~500,000 lines of code, improved performance to the point where they could drop 26 servers. Nice. Also, from the case study: the Web servers operate at about 25-35% CPU utilization and has exhibited 99.9% availability since launch.
Let's hear it for ASP.NET.