所有 Web 快取都理解“Cache-Control”HTTP 標頭嗎?

所有 Web 快取都理解“Cache-Control”HTTP 標頭嗎?

我想避免“Expires”標頭,並僅使用“Cache-Control” - 或者反過來。標題將占我流量的很大一部分,所以我不想“兩者都用”

AFAIK,「Cache-Control」標頭在 HTTP 1.1 中已標準化,但仍有不理解它的 Web 快取/代理在使用嗎?

注意:這可以幫助回答我的部分問題stackoverflow(賞金)問題

答案1

考慮使用 Expires 作為您的到期資訊。在 Cache-control 中缺少 max-age 的情況下,它提供相同的功能。使用 Cache-Control 取得額外的快取控制資訊。如果正確配置緩存,您應該會看到通過中間緩存的驗證請求較少。這會減少您的頻寬。

查看RFC2616第 14.9 節了解您可能想要覆寫的快取值。 Cache-Control主要用於覆蓋中間快取的快取行為。但是,也有針對瀏覽器快取的指令。

相關內容