As a website's use and popularity grows, performance and scalability become two key concerns. Performance issues in ASP.NET applications typically arise from excessive page markup and inefficient data access. This four hour class starts by looking at tools for measuring a site’s performance and identifying potential bottlenecks. It then looks at common performance and scalability pitfalls along with tips for achieving optimal performance.
I. Performance and Scalability Overview
a. Common Performance and Scalability Issues
b. Measuring Performance
c. Identifying Bottlenecks
II. Improving Data Access
a. Using the Appropriate Provider
b. Writing Efficient Queries
c. Tuning the Database System
d. Efficiently Paging through Large Amounts of Data
III. Reducing Page Size
a. Using the Right Web Control for the Job
b. Disabling ViewState
c. Minimizing the Rendered Markup