【问题标题】:Cache-Control and Expires doesn't Work缓存控制和过期不起作用
【发布时间】:2011-02-25 15:32:12
【问题描述】:

我设置了缓存控制并通过 .htaccess 使标头过期,但它已经没有从浏览器缓存中加载。当我输入 URI 时,我正在等待从网站加载。

URI:http://www.btgmaslak.com/static/images/main_container_background_11.jpg

【问题讨论】:

  • 贴出相关的.htaccess行,对诊断问题更有帮助。

标签: .htaccess cache-control http-caching


【解决方案1】:

它对我有用。后续请求从缓存中加载。

这是您在标头中发送的内容:

Cache-Control: max-age=2592000
Expires: Tue, 29 Jun 2010 08:50:09 GMT

【讨论】:

  • 您如何检查是否从缓存中加载了后续请求?
  • 它在 IE 和 Firefox 中都适用。您可以使用fiddler2.com/fiddler2 检查它是否从浏览器缓存中加载(您应该会看到 304 响应)。注意:最初我认为它在 Firefox 中不起作用,但后来我意识到我在 Web 开发人员工具栏中禁用了缓存,因此对我之前的回答造成的任何混淆表示歉意!
猜你喜欢
  • 2011-05-08
  • 1970-01-01
  • 2011-11-08
  • 2013-08-18
  • 2013-02-10
  • 2016-07-20
  • 2018-05-01
  • 2016-11-02
  • 2011-09-03
相关资源
最近更新 更多