Re: #541: CONTINUATION - option #4

In message <20140707085409.GA32346@1wt.eu>, Willy Tarreau writes:

>> a) Imagine a forward proxy that has a single connection to the user agent.
>> Each time the UA requested an origin that necessitated a new connection, the
>> proxy would have to advertise a new, lower request MHS if the origin
>> advertises one less than the current client connection's.

The proxy might instead choose to not pass the lower limit, but return
413's if the conflict arises.

Since client side proxies are almost always closer to the client, this
may make good sense.

Also note that the proxy holds different shared compression state
with the backend, it may be able to squeeze the request through.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

Received on Monday, 7 July 2014 11:43:54 UTC