0

我最近花了一些时间寻找防止浏览器缓存具有动态内容的页面的最佳实践。在 StackOverflow 上的帖子中,有人建议查看此页面: http: //palisade.plynt.com/issues/2008Jul/cache-control-attributes/

这篇文章来自 2008 年,并提到了遗留的 HTTP 1.0“Pragma”和“Expires”属性。然而,HTTP 1.1 已经存在了一段时间。我想将“Pragma”和“Expires”扔到响应头上没有害处,但出于好奇,还有理由这样做吗?基本上,假设支持 HTTP 1.1 是否安全?我在网上查找信息时遇到了一些麻烦,但听起来 IE 从版本 4 或 5 起就已经存在支持,并且像 Firefox 这样的浏览器似乎不再有 HTTP 1.0 选项。想法?

4

1 回答 1

0

是的,任何特定于 HTTP 1.0 的内容都不需要使用现代浏览器。由于许多其他原因,大多数 Web 无法用于仅支持 HTTP 1.0 的浏览器。

哦,是的,@Frederick 提出了一个很好的观点。有Squid,长期以来一直只有 HTTP 1.0。那里有很多这样的东西。

于 2011-12-31T22:20:41.100 回答