Rainer Jung wrote:

<snip>
> 
> The default worker for forward proxying does not use connection pooling
> in the naive sense. It closes each connection after each request.

Regardless of pooling, since that's httpd's internal implmentation, is there 
a reason for defaulting to non-persistent TCP connections on the wire?

I've read that the HTTP/1.0 protocol's specification for persistence was 
weak and that Netscape Navigator's "Proxy-Connection: keep-alive" header 
didn't fix the issue.  Therefore for HTTP/1.0 mod_proxy would not create a 
persistent connection to the next hop (e.g. the origin server).

However my understanding was that for HTTP/1.1 the protocol was good enough 
to work correctly over proxy chains and that the hop-by-hop "connection" 
header was adequate for negotiating each step on route from the client to 
the origin server.

I would like mod_proxy to use persistent connections for HTTP/1.1, are there 
reasons for sacrificing this performance improvement?

Thanks,
Paul

Reply via email to