Nov 30 2005
10 Tips for Writing High-Performance ASP.NET Web Applications
An article on MSDN published a quick roundup of ten tips for achieving high-performance in your ASP.NET web application:
- Return multiple resultsets from your data access layer
- Use paged data access to only return the data you need
- Use Connection Pooling
- Use the ASP.NET Cache API to cache frequently used, rarely changing information
- Cache frequently used request-specific information for the duration of the request
- Process as much in the background (offline, out of the request) as possible
- Use Page Output Caching and Proxy Servers (mmmm…depends)
- Run IIS 6.0
- Use Gzip Compression
- Reduce Server Control View State
This is a great list. We’re running 9/10 on this (we don’t cache page output because everything is dynamic), and the web servers are pretty much idling most of the time.
Related posts


























How To Upgrade or Rollback a 24×7 Web Application