1

ブラウザーがキャッシング ヘッダーを無視し、代わりに古いコンテンツを使用することがあると、いくつかの異なる情報源から示唆されていると聞いたことがあります。しかし、私はこれを実際に観察したことはありません。

ブラウザが有効なキャッシュ ヘッダーを無視することがあるというのは本当ですか? それは真実でしたか?

ブラウザがCache-control: no-cacheヘッダーなどを無視し、代わりに古い結果をユーザーに与える状況の例を教えてください。

4

1 に答える 1

1

直面する可能性のある主な問題の 1 つは、ブラウザーではなく、ブラウザーが使用しているプロキシです。

"must-revalidate: Some proxies can be configured to ignore the Expires and maxage. 
This keyword forces them to always act like the resource was expired.
proxy-revalidate: Same as must-revalidate, but only for proxies.
s-maxage: Same as maxage, but only for proxies."

ソース: http://www.tommylacroix.com/2008/07/17/http-caching-basics/

さらに、X 時間が経過するまでコンテンツを再検証しないように指定するキャッシュ コントロールが原因で、ブラウザが古いコンテンツを提供する場合があります。

于 2013-04-16T18:15:56.187 に答える