Re: Restore Header Table and Static Table Indices

"Poul-Henning Kamp" <phk@phk.freebsd.dk> Mon, 06 October 2014 18:48 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 (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F2C91A87C2 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 6 Oct 2014 11:48:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.174
X-Spam-Level:
X-Spam-Status: No, score=-6.174 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_RHS_DOB=1.514] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GHi_8tw9gM0q for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 6 Oct 2014 11:48:02 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0653E1A876F for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 6 Oct 2014 11:48:01 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1XbDHG-0000nl-FL for ietf-http-wg-dist@listhub.w3.org; Mon, 06 Oct 2014 18:44:58 +0000
Resent-Date: Mon, 06 Oct 2014 18:44:58 +0000
Resent-Message-Id: <E1XbDHG-0000nl-FL@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <phk@phk.freebsd.dk>) id 1XbDHD-0000mi-St for ietf-http-wg@listhub.w3.org; Mon, 06 Oct 2014 18:44:55 +0000
Received: from phk.freebsd.dk ([130.225.244.222]) by lisa.w3.org with esmtp (Exim 4.72) (envelope-from <phk@phk.freebsd.dk>) id 1XbDHD-0005bW-05 for ietf-http-wg@w3.org; Mon, 06 Oct 2014 18:44:55 +0000
Received: from critter.freebsd.dk (unknown [192.168.60.3]) by phk.freebsd.dk (Postfix) with ESMTP id 6BC0F1598; Mon, 6 Oct 2014 18:44:32 +0000 (UTC)
Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.9/8.14.9) with ESMTP id s96IiUR4065917; Mon, 6 Oct 2014 18:44:31 GMT (envelope-from phk@phk.freebsd.dk)
To: "Kulkarni, Saurabh" <sakulkar@akamai.com>
cc: Nicholas Hurley <hurley@todesschaf.org>, Jeff Pinner <jpinner@twitter.com>, HTTP Working Group <ietf-http-wg@w3.org>
In-reply-to: <D0582ED8.B1E9%sakulkar@akamai.com>
From: Poul-Henning Kamp <phk@phk.freebsd.dk>
References: <CA+pLO_jkN67HLT7oup+FcYVY+RZ7ckhpY2gGy=TAsr2UUMnVVA@mail.gmail.com> <1412620209.1809025.175784345.73E4E08E@webmail.messagingengine.com> <D0582ED8.B1E9%sakulkar@akamai.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <65915.1412621070.1@critter.freebsd.dk>
Date: Mon, 06 Oct 2014 18:44:30 +0000
Message-ID: <65916.1412621070@critter.freebsd.dk>
Received-SPF: none client-ip=130.225.244.222; envelope-from=phk@phk.freebsd.dk; helo=phk.freebsd.dk
X-W3C-Hub-Spam-Status: No, score=-3.6
X-W3C-Hub-Spam-Report: AWL=-3.218, BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01, URIBL_RHS_DOB=1.514
X-W3C-Scan-Sig: lisa.w3.org 1XbDHD-0005bW-05 99d5c2e3b898684c1b07dc17a057242a
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Restore Header Table and Static Table Indices
Archived-At: <http://www.w3.org/mid/65916.1412621070@critter.freebsd.dk>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/27448
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>

--------
In message <D0582ED8.B1E9%sakulkar@akamai.com>, "Kulkarni, Saurabh" writes:
>Same here, -1 on this. Our implementation (Akamai server) is much simpler
>now because of this.

Same here: -1 on this.

Having the static table first is much simpler and no credible data
has shown that putting the dynamic table first will lead to overall
improvement of compression.

And if compression is that important, we can get much more of it by
compressing timestamps algorithmically than by flipping these two
tables.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.