- From: Piotr Sikora <piotrsikora@google.com>
- Date: Mon, 25 Jan 2021 15:49:00 -0800
- To: HTTP Working Group <ietf-http-wg@w3.org>
- Cc: Mark Nottingham <mnot@mnot.net>, Stephen Ludin <sludin@ludin.org>, me@yuchenwu.net
- Message-ID: <CAF-CG+LAin3u-OeWPr_VyjUWrE0C1oEnyE3ai7=jsmHop5QZbQ@mail.gmail.com>
Thanks for working on this! Two comments: 1) Since this header is already using structured headers, could we use a "for=" parameter instead of the suggested vendor-specific header names? i.e. VENDOR1-CDN-Cache-Control: max-age=61 VENDOR2-CDN-Cache-Control: max-age=62 would become: CDN-Cache-Control: for=vendor1; max-age=61, for=vendor2; max-age=62 This would better match the style of Cache-Status and Proxy-Status headers, IMHO. 2) From the protocol point of view, CDNs are no different than any other intermediaries, so we should be providing a generic solution that works in modern cloud deployments with many layers of intermediaries, and not another special CDN-header. If we define common roles for all the peers, then we could have something like: Cache-Control2: for=reverse_proxy; max-age=5, for=cdn; max-age=60, for=user_agent; no-store Thoughts? Best regards, Piotr Sikora On Sun, Jan 17, 2021 at 6:45 PM Mark Nottingham <mnot@mnot.net> wrote: > [ document author hat on ] > > Hi everyone, > > We're requested time for discussion of this draft at the upcoming interim. > We'd like the WG to consider adoption. > > Cheers, > > > > On 24 Nov 2020, at 1:01 pm, Mark Nottingham <mnot@mnot.net> wrote: > > > > FYI / for discussion. > > > >> Begin forwarded message: > >> > >> From: internet-drafts@ietf.org > >> Subject: New Version Notification for draft-cdn-control-header-00.txt > >> Date: 24 November 2020 at 1:01:02 pm AEDT > >> To: "Mark Nottingham" <mnot@mnot.net>, "Stephen Ludin" < > sludin@ludin.org>, "Yuchen Wu" <me@yuchenwu.net> > >> > >> > >> A new version of I-D, draft-cdn-control-header-00.txt > >> has been successfully submitted by Mark Nottingham and posted to the > >> IETF repository. > >> > >> Name: draft-cdn-control-header > >> Revision: 00 > >> Title: The CDN-Cache-Control HTTP Response Header Field > >> Document date: 2020-11-23 > >> Group: Individual Submission > >> Pages: 7 > >> URL: > https://www.ietf.org/archive/id/draft-cdn-control-header-00.txt > >> Status: > https://datatracker.ietf.org/doc/draft-cdn-control-header/ > >> Html: > https://www.ietf.org/archive/id/draft-cdn-control-header-00.html > >> Htmlized: https://tools.ietf.org/html/draft-cdn-control-header-00 > >> > >> > >> Abstract: > >> This specification defines an HTTP header field that conveys HTTP > >> cache directives to CDN caches. > >> > >> > >> > >> > >> Please note that it may take a couple of minutes from the time of > submission > >> until the htmlized version and diff are available at tools.ietf.org. > >> > >> The IETF Secretariat > >> > >> > > > > -- > > Mark Nottingham https://www.mnot.net/ > > > > -- > Mark Nottingham https://www.mnot.net/ > > >
Received on Monday, 25 January 2021 23:49:51 UTC