Performance Tuning
Updated: June 30, 2006
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1
Web server administrators often monitor their Web servers to create a performance baseline. A performance baseline is a collection of data that indicates how the servers are performing when everything is running smoothly. Before making changes to their servers in a production environment, administrators tune their servers in a test environment to achieve the established performance baseline. By tuning their servers, Web server administrators maximize the Web server's ability to handle HTTP requests and minimize Web application response times, which create a better experience for clients accessing their Web servers.
In This Section
This section includes the following information:
-
Using HTTP Compression: Describes how to improve performance between client computers and servers by reducing file sizes before the files are sent to the client computer. Reducing the file size as described here is referred to as compression.
-
Enabling HTTP Keep-Alives: Describes how to use HTTP Keep-Alive requests to maintain an open connection.
-
Limiting Connections: Describes how to set limits on the number of connections to a Web server.
-
Setting Connection Timeouts: Describes how to set connection time-out values on a Web server.
-
Throttling Bandwidth: Describes how to change the bandwidth used by a Web server and individual Web sites.
-
Setting the IIS Object Cache Time Period: Describes how to set the IIS object cache time period.
-
Maximizing Data Throughput for Network Applications: Describes how to maximizing data throughput for network applications.
-
Setting the SSL Cache Time-out Interval: Describes how to set the SSL cache time-out interval.
-
Measuring Load Time for a Web Page: Describes how to measure load time for a Web page.
-
Enabling CPU Monitoring in IIS 6.0: Describes how to monitor and stop problematic applications.
-
Configuring Application Pool Queue-Length Limits: Describes how to limit the number of requests IIS stores in any application pool queue so the requests do not grow to such a large size as to exhaust server resources.
-
Scalability: Provides information and links to detailed resources about scalability.
-
Configuring Last-Modified Caching: Describes how to configure last-modified caching.
-
Configuring ASP Change-Notification Caching: Describes how to configure ASP change-notification caching.
Related Sections
