Re: dont-revalidate Cache-Control header

Guille -bisho- <bishillo@gmail.com> Fri, 17 July 2015 17:31 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 (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B9A81ACD49 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 17 Jul 2015 10:31:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.011
X-Spam-Level:
X-Spam-Status: No, score=-7.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 HA673IvxAM5c for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 17 Jul 2015 10:31:32 -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 2BD241ACD4B for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 17 Jul 2015 10:31:23 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1ZG9QH-0005ps-ED for ietf-http-wg-dist@listhub.w3.org; Fri, 17 Jul 2015 17:27:45 +0000
Resent-Date: Fri, 17 Jul 2015 17:27:45 +0000
Resent-Message-Id: <E1ZG9QH-0005ps-ED@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <bishillo@gmail.com>) id 1ZG9QC-0005p2-9H for ietf-http-wg@listhub.w3.org; Fri, 17 Jul 2015 17:27:40 +0000
Received: from mail-ie0-f172.google.com ([209.85.223.172]) by maggie.w3.org with esmtps (TLS1.2:RSA_ARCFOUR_SHA1:128) (Exim 4.80) (envelope-from <bishillo@gmail.com>) id 1ZG9QA-0004qz-Ib for ietf-http-wg@w3.org; Fri, 17 Jul 2015 17:27:39 +0000
Received: by iecuq6 with SMTP id uq6so81758924iec.2 for <ietf-http-wg@w3.org>; Fri, 17 Jul 2015 10:27:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=hF/WkRHo14aXj/gL2YiKnIqWRGov/D8NXpeSnjXZDx8=; b=PFZH4govYn3KkCQFzR0Slclm0QehXZzt2mGDh8/4P8Vn9xrhaSFr6XkzzpLAB2c3N0 i+HES2/g0tHzOxdZW7UxRZ7BN/Ymd7Vm3TCPzIMTpvZBGRQEdr4N3jInE0aA4PSkw+YY Fj7P1+XmWxr0YcoKtkKnDBMzYTi1ioVLlAatLvdvPrehUIsSapal3qPDm9TjdzFo1nCa iI7KMAnIVTk/vI93/njaIu5KinrolEbxtZWtf9jsIxONzBk02ziWI2sy/CoKv91sZiDD kspCgBn45PYA0oaTdci+R3j8s5ANo/soOIwLGfdWIGgSqV5qYGOwubTkhdH2Qv1U67vQ AMYg==
X-Received: by 10.50.43.196 with SMTP id y4mr13471680igl.14.1437154032542; Fri, 17 Jul 2015 10:27:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.142.200 with HTTP; Fri, 17 Jul 2015 10:26:52 -0700 (PDT)
In-Reply-To: <CABgOVaKWKjVcbKpMj-KtWzO1O+VVSDKSH80t3pisoPAM8mt+7A@mail.gmail.com>
References: <CABgOVaLHBb4zcgvO4NUUmAzUjNkocBGYY3atFA9iuYyoLaLQsA@mail.gmail.com> <559F9E90.4020801@treenet.co.nz> <CABgOVaLG6QZyjqk2AGYupShST_u3ty9BpxUcPX+_yMEC1hyHAQ@mail.gmail.com> <961203FE-7E54-410F-923E-71C04914CD2E@mnot.net> <CABgOVaJxntEyT0v4GvWm0Qi9jbUPEnzxJgg4KyQSM1T_gN1mjQ@mail.gmail.com> <16407353-5C34-42E8-81A6-E0027EC3A0D0@mnot.net> <CABgOVa+C48yYp-ZkawY+Ho6pXONa_UfB0MVt_2+d0ejyESu2Pw@mail.gmail.com> <54973543-2406-4188-8DCD-AE3C85ACB76A@mnot.net> <CABgOVa+CrJ0qBGN-nBYZ2qpJo8X+wkYY-zYAqM6MjTom1QT+Bw@mail.gmail.com> <55A7A4F9.1010500@treenet.co.nz> <CABgOVaLnpnmd7JvY6O=tXXboVuvCCn-p1KLzu8wKVkg-yon79w@mail.gmail.com> <CAMSE37vmBJYkiC+c5+aMqWUvLtY4zOHDbhEJkm=K+=KbTyOO2A@mail.gmail.com> <CABkgnnXNAZdXUx_htq2owyP2CtyM-ERzZdbxM8WGWLrCeNQOaQ@mail.gmail.com> <CAMSE37v6qXzNquAqGPaHgVJYwfGeC+uE1hurc7g4wvoL1nvgkA@mail.gmail.com> <CABkgnnX3OMJ2=5AQcYHB9XeN0TEo0OTrcRmrpBujrqCNwnjOag@mail.gmail.com> <CAMSE37uwbLokWApCUMtj5G9zW4p5RzY63XOx-+VeiRdouw3-SA@mail.gmail.com> <CABkgnnWG9mSg=pCT91tVfEEs1TCxHVnNWRopsPTr+eC4K4Vewg@mail.gmail.com> <CABgOVaKWKjVcbKpMj-KtWzO1O+VVSDKSH80t3pisoPAM8mt+7A@mail.gmail.com>
From: Guille -bisho- <bishillo@gmail.com>
Date: Fri, 17 Jul 2015 10:26:52 -0700
Message-ID: <CAMSE37sy1bVxCRKJ46CPFqOiR+BO1hNqQaACKCDFPiKvcSFAxg@mail.gmail.com>
To: Ben Maurer <ben.maurer@gmail.com>
Cc: Martin Thomson <martin.thomson@gmail.com>, Amos Jeffries <squid3@treenet.co.nz>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="089e0116041298ea7b051b157f31"
Received-SPF: pass client-ip=209.85.223.172; envelope-from=bishillo@gmail.com; helo=mail-ie0-f172.google.com
X-W3C-Hub-Spam-Status: No, score=-5.5
X-W3C-Hub-Spam-Report: AWL=-0.818, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: maggie.w3.org 1ZG9QA-0004qz-Ib 70976daec24c2684618b76e92a5b8704
X-Original-To: ietf-http-wg@w3.org
Subject: Re: dont-revalidate Cache-Control header
Archived-At: <http://www.w3.org/mid/CAMSE37sy1bVxCRKJ46CPFqOiR+BO1hNqQaACKCDFPiKvcSFAxg@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/29984
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>

On Fri, Jul 17, 2015 at 2:23 AM, Ben Maurer <ben.maurer@gmail.com> wrote:

> On Thu, Jul 16, 2015 at 9:07 PM, Martin Thomson <martin.thomson@gmail.com>
> wrote:
>>
>> Like I said, you can implement your proposed solution today, without
>> writing any standards.  Sure, only Chrome supports it right now, but
>> that's a whole lot more of the web than none of it.
>>
>
> Using unique URIs to define resources is a common behavior to many sites
> and is widely recommended in blogs/books/etc. It seems worth creating a
> standard way to implement this recommendation that is far simpler than a
> service worker.
>

Agree!

But again, why not just changing the page reload behavior by some directive
on the page reloaded, rather than changing the caching semantics of the
cached objects? Changing the caching semantics to make a url absolutely
permanent is dangerous as we discussed, you can freeze a page.

My proposal to just specify the reload behavior for subresources (disabling
revalidation) on the page that causes the fetches looks a simple and less
dangerous. Just makes the reload button same as clicking on the url bar and
pressing enter again.

-- 
Guille -ℬḭṩḩø- <bishillo@gmail.com>
:wq