This document discusses improving server-side web performance in ASP.NET applications. It recommends using asynchronous programming to prevent blocking of request threads in IIS, which can cause poor performance and 503 errors. Specific techniques mentioned include using Async="true" in ASP.NET Web Forms pages, asynchronous controllers in MVC, and Comet/reverse AJAX for real-time updates without polling. A chat application demo is provided to illustrate an asynchronous Comet implementation in ASP.NET that provides better live updating than traditional AJAX techniques.