你可以让浏览器假设内容有效/从它的缓存中提供它吗?消除304的

时间:2010-11-10 14:14:30

标签: caching apache2 cache-control

是否可以设置apache来提供标头组合,以便客户端(浏览器)能够:

  • 看到内容被标记为 有效(例如图片到期10 从现在起几年)
  • 在其缓存中包含内容
  • 不询问服务器'是那个内容 有效' - 因为它总是得到http 304状态

基本上,是否有可能告诉浏览器“如果图像有效,请不要询问服务器,如果你在缓存中有它意味着它有效,没有例外!”?

1 个答案:

答案 0 :(得分:0)

好的,这是我发现的。

如果一个人点击了一个网址,那么与正确设置标头(过期时间)相比(远期将来),浏览器将优化,并且不要求该特定资源。

如果单击“刷新”,它将强制浏览器询问所有资源(并且主要是获取大量304资源)。