Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RFC 9111: HTTP Caching

Jxck
June 09, 2022

RFC 9111: HTTP Caching

Talk about RFC9111 HTTP Caching

@ HTTP RFC Publication Study - connpass
https://web-study.connpass.com/event/250730/

Jxck

June 09, 2022
Tweet

More Decks by Jxck

Other Decks in Programming

Transcript

  1. must-understand • Status Code がなんであれキャッシュしてしまう実 装がある。 • 206 Partial Content

    とかで問題になりがち • `must-understand, no-store` を付与する ◦ 実装が `must-understand` に対応してる ▪ その Status Code を理解してれば `no-store` を無視し て適切にキャッシュ ◦ 実装が `must-understand` に対応してない ▪ そっちは無視され `no-store` が有効になりキャッシュさ れない
  2. Warning の廃止 • Status Code に入り切らない何かを伝えるための ヘッダがあった。 • 例えば Cache

    が Stale Response を再利用した 場合 ◦ `Warning: 110 - "Response is Stale"` • あまり使われてない上に、他の Field を見ればわ かるとして廃止