Technet Spotlight On Demand Video - Stefan Schackow - Building Highly Scalable ASP.NET Web Sites by Exploiting Asynchronous Programming Models
One of the keys to building highly scalable ASP.NET applications is to use the ASP.NET thread pool as efficiently as possible by avoiding situations where threads lay dormant waiting for database queries, Web service calls, and other I/O operations to complete. This session describes how to do just that by leveraging ASP.NET’s three asynchronous (and largely undocumented) programming models: asynchronous pages, asynchronous handlers, and asynchronous modules. A session that will change your life!
https://www.microsoft.com/emea/msdn/spotlight/sessionh.aspx?videoid=715