次の方法で共有


キャッシュ ポリシーの相互作用 - 最長有効期間と最小鮮度

最新のコンテンツがクライアント アプリケーションに確実に返されるようにするために、クライアント キャッシュ ポリシーとサーバーの再検証要件の相互作用によって、常に最も保守的なキャッシュ ポリシーが得られます。 このトピックのすべての例は、1 月 1 日にキャッシュされ、1 月 4 日に期限切れになるリソースのキャッシュ ポリシーを示しています。

次の例は、最大有効期間 (maxAge) 値と最小鮮度 (minFresh) 値の相互作用に起因するキャッシュ ポリシーを示しています。

  • キャッシュ ポリシーが maxAge = 2 日に設定され、 minFresh が指定されていない場合、コンテンツは 1 月 3 日に再検証されます。

  • キャッシュ ポリシーで maxAge = 2 日、 minFresh = 1 日に設定されている場合、 maxAgeによると、コンテンツは 1 月 3 日まで更新されます。 minFreshによると、コンテンツは1月3日まで新鮮です。 そのため、コンテンツは 1 月 3 日に再検証する必要があります。

  • キャッシュ ポリシーで maxAge = 2 日、 minFresh = 2 日に設定されている場合、 maxAgeによると、コンテンツは 1 月 3 日まで新鮮です。 minFreshによると、コンテンツは1月2日まで新鮮です。 そのため、コンテンツは 1 月 2 日に再検証する必要があります。

こちらも参照ください