Summary
While we covered a lot in this chapter, there are additional ways to achieve performance in web applications using more advanced techniques. The methods covered in this chapter are the best approaches for achieving performance in ASP.NET web applications. More than ever, performance is now considered one of the more important features in web applications, since it’s now usually tied to a company’s finances.
In this chapter, we first learned why performance matters by showing the effects of a slow website, how minor adjustments can produce large dividends, and how search engines reward websites for performance improvements.
We learned how to create baselines to identify possible bottlenecks using performance tools to analyze the client and server-side code with various tools.
Then, we learned about client-side techniques to optimize images, using CDNs to improve the loading of static content, and how to minimize your requests to lower latency issues. We...