Re: Call for Adoption: Cache HTTP Response Header

Mark Nottingham <mnot@mnot.net> Tue, 15 January 2019 17:05 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 4771E130E69 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 15 Jan 2019 09:05:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3
X-Spam-Level:
X-Spam-Status: No, score=-3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=NTIztm9b; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=uFrXika8
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 zLq6OTKDnvsj for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 15 Jan 2019 09:05:34 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A4A01277D2 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 15 Jan 2019 09:05:33 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1gjS75-0003eH-Gz for ietf-http-wg-dist@listhub.w3.org; Tue, 15 Jan 2019 17:02:55 +0000
Resent-Date: Tue, 15 Jan 2019 17:02:55 +0000
Resent-Message-Id: <E1gjS75-0003eH-Gz@frink.w3.org>
Received: from mimas.w3.org ([2603:400a:ffff:804:801e:34:0:4f]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mnot@mnot.net>) id 1gjS73-0003dV-Sb for ietf-http-wg@listhub.w3.org; Tue, 15 Jan 2019 17:02:53 +0000
Received: from wout2-smtp.messagingengine.com ([64.147.123.25]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mnot@mnot.net>) id 1gjS6v-0001sp-HH for ietf-http-wg@w3.org; Tue, 15 Jan 2019 17:02:52 +0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 5B9CE18CB; Tue, 15 Jan 2019 12:02:23 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 15 Jan 2019 12:02:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm1; bh=a mt+YWPe/x8attkG7oJFyTKER9PUAozLYfT4LYGqogI=; b=NTIztm9bXOr/UrE+i 76lSBZ7aMJetRoKrin5G0b5/kwzq1oOqf2Ka5/2vy4G2QGKWaSILBlYDfbOZ/mya ZjvtsWnGyx0D3b2oNBKOUm90zV5BjHpCNfy8pJUB0071xcISgVO5zG6yPLlAebMt 0RkjlM1Xc25ONQrsZzh85bMtWgR3CBJhxrSDPuWMaZcri3S+1OntiBfJKZppOCDW iCqj8qU0023iOKIJqHDp7IoSfEUuSXO2dR5G0N9NM1W+I2VYbGWB7GXxEANNbE4K TOO1EQopDvXc+HGigjPLllxLmPdcj2KwP3tZX0PidaQL3prOKWdVjB3+uvZOZp4E pNvrA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=amt+YWPe/x8attkG7oJFyTKER9PUAozLYfT4LYGqo gI=; b=uFrXika8bDqELRhUNFeHhTSscrMzA0xs0KypWh5UiBXmMbDKwRdv/be08 fuXeRhZNJWvovgziRKz2uyr38jHrErnaH7rVhJDORbbl+ab+pwPqkuJQYlHmOwOv SRcNCTmt82JJLsRTFKVk0e5pJ0VXGEkDH4zNoP+7Ad0p4r5MnlY50xb0OEjBYNld KICKFmX6JBR8TfJwCzJAhzyDO0EgSVuqdUDaHj2jYRTrkx4brJvuQC+VNZfXZuyZ SSC2oGJtLpQY4GchmIvtpAytu548sUw82/TrlgRpOymDNieCjIU/TWgZXwGqv6cG FntEsOzcB/mvfy/wCdwMASFXEqA3Q==
X-ME-Sender: <xms:HRI-XJ31cUUgJUnqgQm4De4zClu7r-bIe-emarwsUfcq4PXVXXYP1w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeefgdelhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecufedt tdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurheptggguffhjgffgf fkfhfvofesthhqmhdthhdtvdenucfhrhhomhepofgrrhhkucfpohhtthhinhhghhgrmhcu oehmnhhothesmhhnohhtrdhnvghtqeenucffohhmrghinhepihgvthhfrdhorhhgpdgtrg gthhgvqdhtvghsthhsrdhfhihipdhmnhhothdrnhgvthenucfkphepieekrdeigedrvddu jedrheeknecurfgrrhgrmhepmhgrihhlfhhrohhmpehmnhhothesmhhnohhtrdhnvghtne cuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:HRI-XCZG5iMHs-i6mu59eaGwn2_yQVdl2yXwlErQIso3R_G0Ik7_vw> <xmx:HRI-XIlf7ecGuko85QNDj6rc7AMfN6lYtJ7qVUjz7kaZBDYdeOhPyA> <xmx:HRI-XDzZX12krzj7kppK4x1xZNn34Ql8ByPdY97VTKjlcabzEJq_Dg> <xmx:HhI-XKJnV6TzY5WoR73N3jt7HZN0voKUL1aElq9mOM3Fituv6-pTYw>
Received: from [10.114.21.149] (68-64-217-58.static.forethought.net [68.64.217.58]) by mail.messagingengine.com (Postfix) with ESMTPA id B4E11100BA; Tue, 15 Jan 2019 12:02:20 -0500 (EST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CAJEih48xFuA61BP2rQ0hAt9WtrxvukR7bQVshRNA2eP=pPwsuQ@mail.gmail.com>
Date: Tue, 15 Jan 2019 10:02:18 -0700
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <4501B834-C925-4E79-A210-591B809D83F6@mnot.net>
References: <EF86EE31-622A-4520-B99D-4F2ADA2DB689@apple.com> <CAJEih48xFuA61BP2rQ0hAt9WtrxvukR7bQVshRNA2eP=pPwsuQ@mail.gmail.com>
To: Matthew Stock <stock@csgeeks.org>
X-Mailer: Apple Mail (2.3445.102.3)
X-W3C-Hub-Spam-Status: No, score=-9.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1gjS6v-0001sp-HH eeceec6453dd0fa93c6adc7cb4340ffe
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Call for Adoption: Cache HTTP Response Header
Archived-At: <https://www.w3.org/mid/4501B834-C925-4E79-A210-591B809D83F6@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36274
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: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

I think we could accommodate range requests, but AFAICT interoperability isn't great there:
  https://cache-tests.fyi/#partial

Cheers,


> On 14 Jan 2019, at 1:57 pm, Matthew Stock <stock@csgeeks.org> wrote:
> 
> With regards to the cache status, has there been any discussion around range requests?  In particular, when the cache node has some of the requested range but has to go upstream for the rest, how is it represented?  My suggestion is to call it a HIT, and add a new parameter "partial".
> 
> Aside from that, I'm in support of adoption.
> 
> Matt
> 
> On Sun, Jan 13, 2019 at 3:23 PM Tommy Pauly <tpauly@apple.com> wrote:
> Hello HTTPBis,
> 
> In Bangkok, we had a presentation from Mark on a draft to define a standard Cache HTTP Response Header, that can be used to replace non-standard uses of the "X-Cache" header. The document can be found here: https://tools.ietf.org/html/draft-nottingham-cache-header-00.
> 
> The response in the room was favorable to having the group work on this header, but we didn't have time (and hadn't had sufficient discussion) to do a formal call for adoption.
> 
> This email starts a request for feedback, and a call for adoption. Please reply to this email with your thoughts, and state whether or not you believe the group should adopt this document. Feedback is requested by Friday, January 25th.
> 
> Best,
> Tommy

--
Mark Nottingham   https://www.mnot.net/