]> git.kaiwu.me - nginx.git/commit
HTTP/3: delayed Insert Count Increment instruction.
authorRoman Arutyunyan <arut@nginx.com>
Thu, 27 Jan 2022 09:20:47 +0000 (12:20 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Thu, 27 Jan 2022 09:20:47 +0000 (12:20 +0300)
commitc1b172f1d67f806c84dc088ddc57ed76514e85dd
treecb917e952413aa61e8641ae88d39ba5358e697eb
parentacb585518d868a5051c1caa85add006d975751f5
HTTP/3: delayed Insert Count Increment instruction.

Sending the instruction is delayed until the end of the current event cycle.
Delaying the instruction is allowed by quic-qpack-21, section 2.2.2.3.
The goal is to reduce the amount of data sent back to client by accumulating
several inserts in one instruction and sometimes not sending the instruction at
all, if Section Acknowledgement was sent just before it.
src/http/v3/ngx_http_v3.c
src/http/v3/ngx_http_v3_parse.c
src/http/v3/ngx_http_v3_table.c
src/http/v3/ngx_http_v3_table.h