ASP.NET Site Performance Secrets
High-level diagnosis with Waterfall charts
Creating a Waterfall chart using Firebug
Categorizing bottlenecks using Waterfall charts
Waterfall generators for other browsers
More Waterfall chart generators
Kernel caching and IIS 7 output caching
Asynchronous web service access
Asynchronous data access layer
Retrieving multiple result sets from the database
Reducing overhead by using off-box session modes
Configuring compression in IIS 7
Configuring compression in IIS 6
Configuring compression in IIS 5
Using compression in your development environment
Measuring the difference compression makes
Improving the compressibility of your pages
Is compression the magic bullet?
Submitting forms asynchronously
Serving images from cookieless subdomains
Problem: JavaScript loading blocks page rendering
Approach 1: Start loading after other components
Approach 2: Loading JavaScript more quickly
Approach 3: Loading JavaScript on demand
Approach 4: Loading Javascript without blocking
Building a load test environment