Nov 30 2005

10 Tips for Writing High-Performance ASP.NET Web Applications

Published by sethyates at 9:43 pm under Development

An article on MSDN published a quick roundup of ten tips for achieving high-performance in your ASP.NET web application:

  1. Return multiple resultsets from your data access layer
  2. Use paged data access to only return the data you need
  3. Use Connection Pooling
  4. Use the ASP.NET Cache API to cache frequently used, rarely changing information
  5. Cache frequently used request-specific information for the duration of the request
  6. Process as much in the background (offline, out of the request) as possible
  7. Use Page Output Caching and Proxy Servers (mmmm…depends)
  8. Run IIS 6.0
  9. Use Gzip Compression
  10. 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

One Response to “10 Tips for Writing High-Performance ASP.NET Web Applications”

  1. Wayne Larimore - his bloggin' Weighson 05 Jan 2006 at 4:48 am

    How To Upgrade or Rollback a 24×7 Web Application

Trackback URI |