Enabling HTTP Keep-Alives

Most Web browsers ask the server to keep the connection open across multiple requests - this is referred to as HTTP Keep-Alives. Keep-Alives is an HTTP specification that allows for greatly enhanced server performance. Without it, a browser would have to make numerous connection requests for a page containing multiple elements, such as graphics. A separate connection may have to be made for each element. These additional requests and connections require additional server activity and resources, decreasing server efficiency.

With IIS, the server administrator can disable Keep-Alives. This ability is part of the advanced feature settings of IIS. HTTP Keep-Alives are enabled by default during the installation process. Except for highly specialized situations, Keep-Alives should be kept enabled for better server performance.

To disable HTTP Keep-Alives
  1. In Internet Service Manager, select the Web site and open its property sheets.
  2. On the Performance property sheet, clear the HTTP Keep-Alives Enabled box.

© 1997 by Microsoft Corporation. All rights reserved.