W3C home > Mailing lists > Public > ietf-http-wg@w3.org > July to September 2009

p1-message-07 S 7.1.4

From: Adrien de Croy <adrien@qbik.com>
Date: Sat, 18 Jul 2009 15:46:33 +1200
Message-ID: <4A614599.8020802@qbik.com>
To: HTTP Working Group <ietf-http-wg@w3.org>

I thought it had been decided to abandon the recommendation for 2 
connections only.

But this is still in the latest draft.

"Clients that use persistent connections SHOULD limit the number of
simultaneous connections that they maintain to a given server. A
single-user client SHOULD NOT maintain more than 2 connections with
any server or proxy. A proxy SHOULD use up to 2*N connections to
another server or proxy, where N is the number of simultaneously
active users. These guidelines are intended to improve HTTP response
times and avoid congestion. "


With many sites now this behaviour is very problematic.  IE7 for instance
takes this to heart, and so doesn't work for Facebook.com through a proxy
since FB holds connections open without responding in order to signal
new personal messages.  It's easy to lock FB up with IE7 through a proxy.

More sites are doing this.

Actually IE only applies this limit it to a server (even via a proxy),
so will make more than 2 connections to a proxy.

But any client that only made 2 connections to a proxy would be quickly
dumped by users as basically unusable.  I think this para should be 
taken out.

Furthermore the requirements that the second part places on a proxy
would greatly increase the complexity of the proxy, since it would then 
have to
start multiplexing requests from different client connections over the 
same server
connections.

Cheers

Adrien

-- 
Adrien de Croy - WinGate Proxy Server - http://www.wingate.com
Received on Saturday, 18 July 2009 03:43:41 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:07 GMT