2011-12-31 56 views
0

我最近花了一些時間尋找阻止瀏覽器緩存帶有動態內容的頁面的最佳實踐。在StackOverflow的一篇文章中,有人建議查看本頁面:http://palisade.plynt.com/issues/2008Jul/cache-control-attributes/HTTP 1.0指令是否仍然相關?

該文章來自2008年,並提到傳統HTTP 1.0「Pragma」和「Expires」屬性。但是,HTTP 1.1已經存在了一段時間了。我認爲把「Pragma」和「Expires」扔到響應頭上並沒有什麼壞處,但出於好奇,是否還有一個理由呢?基本上,它是否安全尚未假設HTTP 1.1支持?我在網上查找信息時遇到了一些麻煩,但是聽起來像從4或5版本開始支持IE,Firefox等瀏覽器似乎沒有HTTP 1.0選項。思考?

+0

我不知道答案,但它不僅僅是您需要擔心的瀏覽器,而且也是通常部署的代理服務器。 – 2011-12-31 22:27:14

+0

@Frederick好的一點,雖然我不知道有多少HTTP 1.0代理仍然在這一點。 – spaaarky21 2012-01-03 04:20:48

回答

0

是的,任何特定於HTTP 1.0的東西都不需要使用現代瀏覽器。由於許多其他原因,大多數網頁無法使用支持HTTP 1.0的瀏覽器。

哦,是的,@Frederick提出了一個很好的觀點。有Squid只有HTTP 1.0長期。那裏有很多。