[nginx] HTTP/2: rewritten handling of request body.

Valentin V. Bartenev vbart at nginx.com
Fri May 27 14:05:04 UTC 2016


On Thursday 05 May 2016 16:41:34 Valentin V. Bartenev wrote:
> On Wednesday 04 May 2016 18:52:24 Alexey Ivanov wrote:
> > There is a small issue with setting `SETTINGS_INITIAL_WINDOW_SIZE` to 0: now when client tries to POST data it needs to wait for an additional RTT(between `send HEADERS` and `recv WINDOW_UPDATE`) to start sending data.
> > 
> [..]
> 
> Yes, while it's not optimal from the latency point of view, such
> approach simplified implementation a lot.  So it's a fair price,
> that was paid at the current stage of HTTP/2 implementation.
> 
> Introducing some kind of preread buffer will the next step.
> 
[..]

Done in nginx 1.11.0: http://hg.nginx.org/nginx/rev/ce94f07d5082

  wbr, Valentin V. Bartenev



More information about the nginx-devel mailing list