- From: Martin Thomson <martin.thomson@gmail.com>
- Date: Tue, 9 Jul 2013 08:17:36 -0700
- To: Michael Sweet <msweet@apple.com>
- Cc: Mike Bishop <Michael.Bishop@microsoft.com>, Amos Jeffries <squid3@treenet.co.nz>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
On 9 July 2013 07:28, Michael Sweet <msweet@apple.com> wrote: > If instead we use a per-stream header table then we avoid this complexity but end up with less effective compression, particularly if clients and servers do not reuse streams for multiple requests. Perhaps there is a misapprehension about how this works. The draft says: "An HTTP request/response exchange fully consumes a single stream." That means that: 1. You only get one set of headers on every stream in each direction, with the exception of push promises, of which there can be any number on the same stream as a response. 2. As a result, unless you have lots of push promises, per-stream header compression will net almost zero compression gain.
Received on Tuesday, 9 July 2013 15:18:03 UTC