What scaling techniques do you use in your ASP.NET website?
Separate servers for static vs. dynamic content
Page output caching
Asynchronous request processing (e.g. AsyncController base class rather than Controller or similar for WebForms)
Tuning Relational Database Performance
Web farms (horizontal scaling)
Distributed caches (AppFabric Caching, Memcached, etc.)
Make use of CDNs
I don't do anything special to scale.
Data caching (Page / Controller Cache property)
See this poll on:
Created at Crowdsignal.com