最新のコンテンツがクライアント アプリケーションに確実に返されるようにするために、クライアント キャッシュ ポリシーとサーバーの再検証要件の相互作用によって、常に最も保守的なキャッシュ ポリシーが得られます。 このトピックのすべての例は、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 日に再検証する必要があります。
こちらも参照ください
.NET