Table of Contents


performance tuning and optimizing applications
Performance Tuning and Optimizing ASP.NET Applications
byJeffrey HasanandKenneth Tu ISBN:1590590724
Apress 2003

Presenting the information from a development--rather than an infrastructure--perspective, this book details the tools and techniques for monitoring ASP.NET application performance, applying them to specific projects, and optimizing performance.

Table of Contents
Performance Tuning and Optimizing ASP.NET Applications
Chapter 1 - Introducing Performance Tuning and Optimization
Chapter 2 - Introducing ASP.NET Applications
Chapter 3 - Writing Optimized Data Access Code
Chapter 4 - Optimizing Application and Session State Management
Chapter 5 - Caching ASP.NET Applications
Chapter 6 - Writing Optimized Web Services
Chapter 7 - Stress Testing and Monitoring ASP.NET Applications
Chapter 8 - Debugging and Tracing ASP.NET Applications
List of Figures
List of Tables
List of Listings

Performance Tuning and Optimizing ASP.NET Applications provides a detailed review of how to tune and optimize ASP.NET applications for maximum performance. Currently, the market is being flooded with a slew of books on how to write .NET applications, but so far there has not been a title that is devoted to the more advanced topic of tuning and optimizing ASP.NET applications. There will be an increasing demand for this information as developers get comfortable with the technology and begin completing first versions of their ASP.NET applications. They will be looking for a book that dispenses with basic language tutorials, and instead tackles the real-world issues of performance.

Intermediate to experienced developers, who are either working on an ASP.NET development project or are about to start one, will find "Performance Tuning and Optimizing ASP.NET Applications" helpful for its concise information on how to design and write ASP.NET applications for optimal performance. The book focuses on performance tuning from a development perspective, rather than an infrastructure perspective. However, the book does address specific development issues that arise in common server architectures, such as Web farms.

Hasan and Tu will also cover the tools that are available for monitoring ASP.NET application performance, and will give the reader clear guidance on how to apply these tools to their project. These tools include Performance Monitor (with its new counters for .NET), and Microsoft Application Center Test (that ships with Visual Studio Enterprise Edition). Overall, this book aims to provide the intermediate to advanced developer with clear guidance on how to raise the performance of their ASP.NET applications to the next level.

About the Authors

Jeffrey Hasan has been a developer, consultant, and author specializing in Windows and Web development using a wide range of Microsoft technologies. He currently leads the Web development group at InfoQuest Systems, Inc., which provides business intelligence tools for the cable, network, and motion picture industries. Hasan has worked with .NET since RC-1, and has experience developing ASP.NET applications and XML Web services. He holds a Master's degree from Duke University and is a Microsoft Certified Solution Developer (MCSD).

Kenneth Tu has been a developer, architect, and consultant for companies in the software and financial industries. His primary focus is on Windows and Web development using Microsoft technologies. He is currently developing enterprise web applications for Onyx Acceptance Corporation, a specialized consumer finance company. With the advent of Visual Studio .NET, he has concentrated on two programming languages, C# and Visual Basic .NET. Kenneth has a degree in Electrical and Computer Engineering from the University of California, Irvine.