4

個々のブラウザからのリクエストを減らすために、遠い将来の Expires ヘッダーを設定したいと考えています。

また、Cache-Control: s-maxage=600 を設定して、プロキシ キャッシュ (および CDN) が新しいコンテンツに対して 10 分ごとにオリジンで再検証されるようにします。

ブラウザは、s-maxage ディレクティブを含む Cache-Control ヘッダー (おそらくそれを置き換える) が存在するにもかかわらず、Expires ヘッダーを尊重しますか?

4

2 に答える 2

2

レスポンスに Expires ディレクティブと Cache-Control max-age ディレクティブの両方が含まれている場合、Expires ヘッダーがより制限的であっても、max-age が Expires ヘッダーをオーバーライドします。このルールにより、オリジン サーバーは、特定の応答に対して、HTTP/1.0 キャッシュよりも HTTP/1.1 キャッシュに長い有効期限を提供できます。

ソース: http://condor.depaul.edu/dmumaugh/readings/handouts/SE435/HTTP/node24.html

于 2015-03-20T12:49:15.970 に答える
-2

両方が含まれている場合、両方がチェックされ、どちらも優先されません。max-age は有効期限に取って代わるものではなく、追加です。

于 2013-07-05T15:59:43.050 に答える