アクティビティ
『高速なメディアを実現させるための戦略と戦術』
のフィードバックへ回答しました。 2021/01/13 14:11:30
今更の回答で本当に申し訳ないです... (今日#3でこれ開いて思い出しました)
ここではクライアントは終端のUAであるブラウザとして説明します。
no-cache と no-store は明確に意図が違っていて、 ブラウザに no-store を送ったときはキャッシュそのものが保存されませんが、no-cacheはキャッシュが保存されます。ただし、ブラウザはサーバーへのキャッシュの検証(Conditional Request)なしにそのキャッシュを使い回すことができません。
サーバーに対しConditional Requestを送った結果、サーバーが304 Not Modifiedを返したときに、ブラウザにはキャッシュを使ってほしいため、no-cacheを指定しています。
ここではクライアントは終端のUAであるブラウザとして説明します。
no-cache と no-store は明確に意図が違っていて、 ブラウザに no-store を送ったときはキャッシュそのものが保存されませんが、no-cacheはキャッシュが保存されます。ただし、ブラウザはサーバーへのキャッシュの検証(Conditional Request)なしにそのキャッシュを使い回すことができません。
サーバーに対しConditional Requestを送った結果、サーバーが304 Not Modifiedを返したときに、ブラウザにはキャッシュを使ってほしいため、no-cacheを指定しています。