Posts

Showing posts with the label Scalability

Resources on Improving Scalability of ASP.NET apps

I plan to compile all the good stuff I find on Scaling ASP.NET applications here for easy reference. If you know of any other useful resources, please leave a comment 1) The freely downloadable Patterns & Practices guide Improving .NET Application Performance and Scalability has exhaustive info and is a kind of .NET bible. The guide is still relevant eventhough it has not been updated since it was first published in 2004. 2) Key points from the MSDN magazine article " Scaling Strategies for ASP.NET Applications ": Specialize- break your application into smaller pieces in order to isolate the problem. Know where your slowest bits are Optimize the code before throwing more hardware at it. Test to measure improvements Implement load balancing - add servers, duplicate the application across them Eliminate affinity for effective distribution Minimize Payload by 1) turning on compression 2) reducing ViewState 3) using AJAX (discriminately) to make initial render times faster a...