httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Boyle Owen" <>
Subject RE: [users@httpd] KeepAlives
Date Mon, 17 Mar 2003 11:22:44 GMT
>-----Original Message-----
>From: Nigel Peck - MIS Web Design []
>My understanding of Keepalives is that they improve download time for
>HTTP1.1 clients because there is no need to open a separate 
>connection for
>each file in a request.

Basically right, but to be pedantically precise, one request = one file,
so you should rather say "there is no need to open a separate connection
for each file in a series of requests relating to a single page". So
after the first HTML file is delivered, the server keeps the connection
alive expecting to receive subsequent requests for the images, CSS
files, Java applets or whatever else might be in the page.

>However, when I enabled them:
>KeepAlive On
>There was a notable degradation in the performance of the Web server.

This is the default, so presumably you had KeepAlive off previously? If
so, what did you have for MaxKeepAliveRequests?

Also, what do you have for MaxClients? If this is set very low, you
might be hanging up all your daemons waiting on keep-alive requests...

Apache version and OS would be helpful if you post a follow-up :-)

Owen Boyle
Disclaimer: Any disclaimer attached to this message may be ignored. 
>Am I missing something? More info needed?
>MIS Web Design
>The official User-To-User support forum of the Apache HTTP 
>Server Project.
>See <URL:> for more info.
>To unsubscribe, e-mail:
>   "   from the digest:
>For additional commands, e-mail:

This message is for the named person's use only. It may contain
confidential, proprietary or legally privileged information. No
confidentiality or privilege is waived or lost by any mistransmission.
If you receive this message in error, please notify the sender urgently
and then immediately delete the message and any copies of it from your
system. Please also immediately destroy any hardcopies of the message.
You must not, directly or indirectly, use, disclose, distribute, print,
or copy any part of this message if you are not the intended recipient.
The sender's company reserves the right to monitor all e-mail
communications through their networks. Any views expressed in this
message are those of the individual sender, except where the message
states otherwise and the sender is authorised to state them to be the
views of the sender's company. 

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message