Re: Submitted new I-D: Cache Digests for HTTP/2

Alcides Viamontes E <alcidesv@zunzun.se> Mon, 11 April 2016 15:37 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@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 178FF12D5D0 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 11 Apr 2016 08:37:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.916
X-Spam-Level:
X-Spam-Status: No, score=-7.916 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.996, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=zunzun-se.20150623.gappssmtp.com
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 OjlN9m9I3KW1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 11 Apr 2016 08:37:29 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15D7112DBF8 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 11 Apr 2016 08:37:29 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1apdpd-0001Lv-N2 for ietf-http-wg-dist@listhub.w3.org; Mon, 11 Apr 2016 15:32:53 +0000
Resent-Date: Mon, 11 Apr 2016 15:32:53 +0000
Resent-Message-Id: <E1apdpd-0001Lv-N2@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <alcidesv@zunzun.se>) id 1apdpY-0001LD-8x for ietf-http-wg@listhub.w3.org; Mon, 11 Apr 2016 15:32:48 +0000
Received: from mail-vk0-f54.google.com ([209.85.213.54]) by lisa.w3.org with esmtps (TLS1.2:RSA_ARCFOUR_SHA1:128) (Exim 4.80) (envelope-from <alcidesv@zunzun.se>) id 1apdpW-0000hm-77 for ietf-http-wg@w3.org; Mon, 11 Apr 2016 15:32:47 +0000
Received: by mail-vk0-f54.google.com with SMTP id e185so217725425vkb.1 for <ietf-http-wg@w3.org>; Mon, 11 Apr 2016 08:32:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zunzun-se.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=u94Uvq4HAmlmhMhqVnDppaPs8u/MY/Psrkq+4xpoKwI=; b=cdUVVQevOc4w0U/ZxFOAI7hDCGA/ottGPFOyyommB3kicSmHPdW26pvxTktg2y6mr6 mU3f+wy004zfMI2CqEigkCLXdCZcn+dfaabzm59lIALTaKEQZD7rngSRA8HJfbnBO3Y8 UVxdpR2DWaPvzgARGVYdqHuy6bg9WF04P+RbGPFYwKqpdoWL5lCVRgFJ+CLUnid7ppkL Gbe/CZBtEyDgDC48qBYyuFTpoDRbqT4M6wY+QfQ+tNPXjfdGVrfojoLyyoppUJxW7CGV VCD3qACgCRXOO6XFNEH3pOEav6Tzo2iFWO6TY1Z1GeGkQbxdM3R1ee/8AeHxjT4IeNXk tujA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=u94Uvq4HAmlmhMhqVnDppaPs8u/MY/Psrkq+4xpoKwI=; b=hw+7W3RRn4YkA60cbg2RvX+GJGsZ36kR9ddtIbhJEn1LeeHpA2ToE7hS/+++fWu6KY n1KinJl2Vm3bXqRAhGGe0wwZUbNX84QJhI7vwoM8Tjqczw0Ab1+WvcAsHNvqCbn/1U8Y 3rvtaS7Le9DgvLSjfX1eiF8GYbaTY7hSZkRe0eOQLXamt1Tp5LEZXTw71fHB0hTb5WAT g2zB1jhUxEKLH4tlZkZXrUpjd/9Sr1ISP3vyBzA3loS2A966wr76fWVqVLH6JpQiE+3C p+0OgAjysSPPb6uOA0PqI+7NbdeaTpMZmayCGrwertow56/Ao0l0uYTCWeoh9Prcxuu9 mkKQ==
X-Gm-Message-State: AD7BkJK99Sv/+MDzjWDbQ9b6SxWTIpcI8D8FPtO06dx6lpCYGQDyS3qyse4w6MuQLHGB94ckTywMIRqqKESrtw==
MIME-Version: 1.0
X-Received: by 10.159.38.49 with SMTP id 46mr10703178uag.139.1460388739591; Mon, 11 Apr 2016 08:32:19 -0700 (PDT)
Received: by 10.31.89.66 with HTTP; Mon, 11 Apr 2016 08:32:19 -0700 (PDT)
In-Reply-To: <CH1PR03MB19160147CECF7BE0C680516E87940@CH1PR03MB1916.namprd03.prod.outlook.com>
References: <CANatvzxcKS46iAqAdfBHuWPt5k3XkR79NDMPPtDakOb2jPAywA@mail.gmail.com> <56A26B1E.4050303@rd.bbc.co.uk> <CANatvzyHbyrK7cjh+JsRpTR42knc6LXX7GWzj8ZEYPgv8cs49g@mail.gmail.com> <56B0F0DC.3060807@rd.bbc.co.uk> <56B110EE.5050705@treenet.co.nz> <CABkgnnU=BEPC=2X1f+DKDd11CrEG1awDG=j+J-Ha3B-mTPxfvA@mail.gmail.com> <CY1PR03MB137425A025736905630C91BF87D00@CY1PR03MB1374.namprd03.prod.outlook.com> <CAAMqGzbuSNYC6ResLR=NT5bLoDFDBn+=jjk00jKTN2v5TFSZ5Q@mail.gmail.com> <CANatvzzUQ+TEFZ5kML+Eagsb_O2pdmWosjMx_xspzrsCTy2hkA@mail.gmail.com> <F6EC743C-187F-4189-B78B-51079FBB5F02@greenbytes.de> <CANatvzzYKy0L3h+_-cEZXR7W+NbGhMg7BchsaZd0uVuQSpig-g@mail.gmail.com> <CAAMqGzZZCrjLmZhR3XmsF+1C1NbwdgVQ8w-p1QBNejoFpOWDuA@mail.gmail.com> <CANatvzxTO3fRj_+4W+PEURfOt_h7ZPB2RDc0Kn7_tWUrepQfDg@mail.gmail.com> <CABkgnnW+XFYQ9wtXUgozLxUhoB4jdrPA2OgT_w5mTLJ-or+pgg@mail.gmail.com> <CAAMqGzbwYXznMPyG71KGNYTM-iUiCW63vzgyrSGGyJEA1+eqTg@mail.gmail.com> <CH1PR03MB19160147CECF7BE0C680516E87940@CH1PR03MB1916.namprd03.prod.outlook.com>
Date: Mon, 11 Apr 2016 17:32:19 +0200
Message-ID: <CAAMqGzbxEz0wt8vZaNm1UV7L4=_-1Gw8FjrWX=+d1XLizrb33w@mail.gmail.com>
From: Alcides Viamontes E <alcidesv@zunzun.se>
To: Mike Bishop <Michael.Bishop@microsoft.com>
Cc: Martin Thomson <martin.thomson@gmail.com>, Kazuho Oku <kazuhooku@gmail.com>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="001a113e39660ecb6705303740f8"
Received-SPF: pass client-ip=209.85.213.54; envelope-from=alcidesv@zunzun.se; helo=mail-vk0-f54.google.com
X-W3C-Hub-Spam-Status: No, score=-5.4
X-W3C-Hub-Spam-Report: AWL=-0.818, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: lisa.w3.org 1apdpW-0000hm-77 68ec1e4bb51c9bff0ca09e72b7c0a29f
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Submitted new I-D: Cache Digests for HTTP/2
Archived-At: <http://www.w3.org/mid/CAAMqGzbxEz0wt8vZaNm1UV7L4=_-1Gw8FjrWX=+d1XLizrb33w@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/31419
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>

Thanks Mike,

Can you point to any public-facing website  where connection coalescing
is working?

We haven't been lucky at configuring connection coalescing in our website
and that have led me to believe (perhaps mistakenly) that browsers don't
implement it yet. This page (
https://www.shimmercat.com/en/blog/articles/data-density/ )  for example
pulls resources from three subdomains on the same wildcard certificate,
same web server. Chrome creates a separate connection* for each of them
(seen by looking to chrome://net-internals, also confirmed by looking to
the logs of ShimmerCat). As a side-note, we use SANs at development, and
there there is no coalescing either. Same situation with Firefox.

* Actually Chrome opens  an entire connection pool for media.shimmercat.com
with six sockets, of which only one is used.

On Mon, Apr 11, 2016 at 4:57 PM, Mike Bishop <Michael.Bishop@microsoft.com>
wrote:

> I believe that Chrome and Firefox coalesce when DNS/SANs permit.  Edge/IE
> currently does not.
>
>
>
> *From:* Alcides Viamontes E [mailto:alcidesv@zunzun.se]
> *Sent:* Sunday, April 10, 2016 1:16 AM
> *To:* Martin Thomson <martin.thomson@gmail.com>
> *Cc:* Kazuho Oku <kazuhooku@gmail.com>; HTTP Working Group <
> ietf-http-wg@w3.org>
> *Subject:* Re: Submitted new I-D: Cache Digests for HTTP/2
>
>
>
> Hello Martin,
>
>
>
> We will take a closer look at this. But what is the state of coalescing
> regarding browser implementations?
>
>
>
> On Fri, Apr 8, 2016 at 3:53 PM, Martin Thomson <martin.thomson@gmail.com>
> wrote:
>
> On 8 April 2016 at 10:44, Kazuho Oku <kazuhooku@gmail.com> wrote:
> > So the question boils down to two.
> >
> > Q1. How many fresh resources exist per origin?
>
> > Q2. What is the appropriate value for P?
>
> I have some others:
>
> What is the effect of connection coalescing on this? When coalescing,
> Is a client better off sending a separate digest for each origin, or
> is a single large blob better?
>
>
>