10 Tips for Writing High-Performance Web Applications

Rob Howard's 10 Tips for Writing High-Performance Web Applications:

1. Return multiple recordsets
2. Efficiently page data access
3. Connection pooling
4. Use the ASP.NET Cache API
5. Per-Request Caching
6. Background Processing
7. Page Output Caching & Proxy Servers
8. Run IIS 6.0 for Kernel Caching
9. Use GZip Compression
10. Watch That Server Control View State

And some interesting facts:
  • C# code is NOT faster than Visual Basic code
  • Codebehind is NOT faster than inline
  • Components are NOT faster than pages
  • Every functionality that you want to occur between two apps need NOT be implemented as a Web service

Comments