Re: Header Compression Implementation Feedback
Michael Sweet <msweet@apple.com> Tue, 09 July 2013 11:47 UTC
Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 339A121F9FF5 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 9 Jul 2013 04:47:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wIBNn0ovo3k9 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 9 Jul 2013 04:47:17 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 277FC21F9DF8 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 9 Jul 2013 04:47:16 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UwWMW-00034p-P0 for ietf-http-wg-dist@listhub.w3.org; Tue, 09 Jul 2013 11:45:40 +0000
Resent-Date: Tue, 09 Jul 2013 11:45:40 +0000
Resent-Message-Id: <E1UwWMW-00034p-P0@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <msweet@apple.com>) id 1UwWMN-000346-0C for ietf-http-wg@listhub.w3.org; Tue, 09 Jul 2013 11:45:31 +0000
Received: from mail-out.apple.com ([17.151.62.51]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_MD5:16) (Exim 4.72) (envelope-from <msweet@apple.com>) id 1UwWMM-0006Y9-5l for ietf-http-wg@w3.org; Tue, 09 Jul 2013 11:45:30 +0000
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: text/plain; CHARSET="US-ASCII"
Received: from relay8.apple.com ([17.128.113.102]) by mail-out.apple.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTP id <0MPO001P13B2E4V0@mail-out.apple.com> for ietf-http-wg@w3.org; Tue, 09 Jul 2013 04:45:03 -0700 (PDT)
X-AuditID: 11807166-b7faa6d000003acb-e6-51dbf7bf1997
Received: from koseret (koseret.apple.com [17.151.62.39]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by relay8.apple.com (Apple SCV relay) with SMTP id 3A.B8.15051.FB7FBD15; Tue, 09 Jul 2013 04:45:03 -0700 (PDT)
Received: from [10.0.1.102] (208-96-65-222.eastlink.ca [208.96.65.222]) by koseret.apple.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPSA id <0MPO00BKB3B2CD60@koseret.apple.com> for ietf-http-wg@w3.org; Tue, 09 Jul 2013 04:45:03 -0700 (PDT)
References: <CABP7RbcjzwY6YgQWxRSu9zLJ6v2kwyQHyyr7t7SYOqH5e1Opow@mail.gmail.com> <CABP7RbdND8yMknhrBmc7Qh9Qzyv=XrxcXFh4FAmhSRcEWMNBQw@mail.gmail.com> <51DB9C08.4010005@treenet.co.nz>
In-reply-to: <51DB9C08.4010005@treenet.co.nz>
Message-id: <C381B945-1AAE-43E9-A8D0-1323984004F4@apple.com>
Cc: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
X-Mailer: iPad Mail (10B329)
From: Michael Sweet <msweet@apple.com>
Date: Tue, 09 Jul 2013 07:45:03 -0400
To: Amos Jeffries <squid3@treenet.co.nz>
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMLMWRmVeSWpSXmKPExsUiON1OXXf/99uBBi/X6VscbpnF5MDocXTe ftYAxigum5TUnMyy1CJ9uwSujMkX5jMX3GavuLDiE3sD4xy2LkZODgkBE4kTG1YyQthiEhfu rQeKc3EICbQwScyafxYsISSwkUmib2skRGIPo8THL6fAunkFxCVeH50CVMTBwSmgK/FxfyZI mFlAS2L9zuNMELa2xJN3F1ghym0kTvzYzA4R15f4v38nM8RiGYnN2x+DxdkE1CR+T+pjBRkp LGAu8fCVFkiYRUBVYvLJ72wgYREBDYlLByonMArMQnLDLCSLZyFZvICReRWjQFFqTmKlhV5i QUFOql5yfu4mRlDQNRSm7WBsWm51iFGAg1GJh3fGxVuBQqyJZcWVuYcYJTiYlUR4F+28HSjE m5JYWZValB9fVJqTWnyIUZqDRUmc11oPKCWQnliSmp2aWpBaBJNl4uCUamA03rf/9K4kzXyh CRufFl+Lnli4asPkN2/S0vSUNn6QmXVu2q7dmR2SRUaXNmSFdHGfykhjO9PcOF1vbfEy/WNz yrlynVtXLys/sPxSJrvPZt7K4v3/UmaE57yfdt66Uy1eQ+USR6i7OlPVzeuSNdcM3yrkah4O 4Zl68Xzx1bDil7HZE++q7ktXYinOSDTUYi4qTgQAgMBFcDYCAAA=
Received-SPF: pass client-ip=17.151.62.51; envelope-from=msweet@apple.com; helo=mail-out.apple.com
X-W3C-Hub-Spam-Status: No, score=-5.3
X-W3C-Hub-Spam-Report: RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.303, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1UwWMM-0006Y9-5l 404441dff0e46c34625883b0b8c3e2f0
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Header Compression Implementation Feedback
Archived-At: <http://www.w3.org/mid/C381B945-1AAE-43E9-A8D0-1323984004F4@apple.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/18643
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
If you are suggesting that each endpoint should maintain a single encoding and a single decoding table per stream, I'm +1 on that. Sent from my iPad On 2013-07-09, at 1:13 AM, Amos Jeffries <squid3@treenet.co.nz> wrote: > On 9/07/2013 12:01 p.m., James M Snell wrote: >> Another minor item as I've been going through the implementation: >> >> 4. Right now, the Header Compression scheme assumes two separate >> pre-filled header tables... one for Request headers, the other for >> response headers. The challenge with this is that it does not account >> for the use of Request Headers within PUSH_PROMISE frames. This is >> minor right now, but it means that PUSH_PROMISE frames will not have >> optimum compression because the request headers will need to be added >> as Literal representations with Indexing. It would be better if we >> just had ONE prefilled table (it would make implementation generally >> easier as well) > > +1. > > Amos >
- Header Compression Implementation Feedback James M Snell
- Re: Header Compression Implementation Feedback James M Snell
- Re: Header Compression Implementation Feedback Amos Jeffries
- Re: Header Compression Implementation Feedback Michael Sweet
- RE: Header Compression Implementation Feedback Mike Bishop
- Re: Header Compression Implementation Feedback Michael Sweet
- RE: Header Compression Implementation Feedback Mike Bishop
- Re: Header Compression Implementation Feedback Martin Thomson
- Re: Header Compression Implementation Feedback Michael Sweet
- Re: Header Compression Implementation Feedback James M Snell
- Re: Header Compression Implementation Feedback Michael Sweet
- Re: Header Compression Implementation Feedback Michael Sweet