| rfc9875v2.txt | rfc9875.txt | |||
|---|---|---|---|---|
| skipping to change at line 12 ¶ | skipping to change at line 12 ¶ | |||
| Internet Engineering Task Force (IETF) M. Nottingham | Internet Engineering Task Force (IETF) M. Nottingham | |||
| Request for Comments: 9875 Cloudflare | Request for Comments: 9875 Cloudflare | |||
| Category: Standards Track October 2025 | Category: Standards Track October 2025 | |||
| ISSN: 2070-1721 | ISSN: 2070-1721 | |||
| HTTP Cache Groups | HTTP Cache Groups | |||
| Abstract | Abstract | |||
| This specification introduces a means of describing the relationships | This specification introduces a means of describing the relationships | |||
| between stored responses in HTTP caches, "grouping" them by | between stored responses in HTTP caches, grouping them by associating | |||
| associating a stored response with one or more strings. | a stored response with one or more strings. | |||
| Status of This Memo | Status of This Memo | |||
| This is an Internet Standards Track document. | This is an Internet Standards Track document. | |||
| This document is a product of the Internet Engineering Task Force | This document is a product of the Internet Engineering Task Force | |||
| (IETF). It represents the consensus of the IETF community. It has | (IETF). It represents the consensus of the IETF community. It has | |||
| received public review and has been approved for publication by the | received public review and has been approved for publication by the | |||
| Internet Engineering Steering Group (IESG). Further information on | Internet Engineering Steering Group (IESG). Further information on | |||
| Internet Standards is available in Section 2 of RFC 7841. | Internet Standards is available in Section 2 of RFC 7841. | |||
| skipping to change at line 152 ¶ | skipping to change at line 152 ¶ | |||
| 2. They both share the same URI origin (per Section 4.3.1 of | 2. They both share the same URI origin (per Section 4.3.1 of | |||
| [HTTP]). | [HTTP]). | |||
| 2.2. Cache Behaviour | 2.2. Cache Behaviour | |||
| 2.2.1. Invalidation | 2.2.1. Invalidation | |||
| A cache that invalidates a stored response MAY invalidate any stored | A cache that invalidates a stored response MAY invalidate any stored | |||
| responses that share groups (per Section 2.1) with that response. | responses that share groups (per Section 2.1) with that response. | |||
| Note that further grouped invalidations are not triggered by a | Note that further grouped invalidations are not triggered by a | |||
| grouped invalidation; i.e., this mechanism does not "cascade". | grouped invalidation; i.e., this mechanism does not cascade. | |||
| Cache extensions can explicitly strengthen the requirement above. | Cache extensions can explicitly strengthen the requirement above. | |||
| For example, a targeted cache control header field [TARGETED] might | For example, a targeted cache control header field [TARGETED] might | |||
| specify that caches processing it are required to invalidate such | specify that caches processing it are required to invalidate such | |||
| responses. | responses. | |||
| 3. The Cache-Group-Invalidation Response Header Field | 3. The Cache-Group-Invalidation Response Header Field | |||
| The Cache-Group-Invalidation response header field is a List of | The Cache-Group-Invalidation response header field is a List of | |||
| Strings (Sections 3.1 and 3.3.3 of [STRUCTURED-FIELDS]). Each member | Strings (Sections 3.1 and 3.3.3 of [STRUCTURED-FIELDS]). Each member | |||
| End of changes. 2 change blocks. | ||||
| 3 lines changed or deleted | 3 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||