ASP.NET incorporates a variety of features and tools that allow you to design and implement high-performance Web applications. These features include:
- An improved process model.
- Compilation of requested pages and automatic storage on the server.
- ASP.NET-specific performance counters.
- Web application testing tools.
ASP.NET also gives you the ability to create Web applications that can handle the demands of processing large numbers of requests simultaneously.
In This Section
- ASP.NET Performance Overview
- Introduces the performance improvements offered by ASP.NET and outlines the main concepts of performance tuning for Web applications.
- Developing High-Performance ASP.NET Applications
- Details techniques that can help you develop ASP.NET Web applications with fast response times and high levels of throughput.
- Monitoring ASP.NET Application Performance
- Provides a brief overview of the tools and methods that you can use to monitor your ASP.NET Web applications, as well as a list of the performance counters that ship with ASP.NET.
- ASP.NET Caching Features
- Outlines the caching mechanisms that ASP.NET offers.
- Monitoring Performance Thresholds
- Describes how to use the performance counters that are delivered with the .NET Framework, as well as how to create your own PerformanceCounter objects to customize the way you monitor your applications, services, and drivers.