- From: Roland Zink <roland@zinks.de>
- Date: Fri, 20 Mar 2015 20:38:31 +0100
- To: ietf-http-wg@w3.org
On 20.03.2015 17:50, Bob Briscoe wrote: > I believe there is no need for an intermediate node to do flow control > for individual streams. It does need to control the whole envelope > within which all the streams are flowing through the proxy's app-layer > buffer memory (e.g. due to a thick incoming pipe feeding a thin > outgoing pipe). The best mechanism for controlling the app-layer > buffer consumption of the aggregate connection is for the intermediate > node to control the TCP receive window of the incoming stream. > I think a HTTP proxy can be much more powerful than just forwarding streams from the server. It may return some stream from cache, answer some requests directly and forward others, it may even push some resources for example from cache. As such I don't see a difference to what an HTTP server may want to do. > That doesn't preclude the intermediate node passing on any per-stream > flow control messages emanating from the ultimate receiver so that the > ultimate sender controls each stream's rate, which will alter the > balance between streams within the overall envelope at the proxy. > > Bob Regards, Roland
Received on Friday, 20 March 2015 19:38:56 UTC