如何为img标记添加过期日期?

时间:2010-11-04 15:20:17

标签: html cache-control

我正在使用Page Speed Firebug扩展程序来帮助提高页面性能。我有一个图片密集的页面,其中一个建议是:

  

利用浏览器缓存   以下可缓存资源的生命周期较短。为以下资源指定将来至少一周的到期时间:

     

我知道您可以在整个页面上设置Expires或Cache-Control标头,但如何为特定元素添加过期?它甚至是可能的,还是我误解了Page Speed所暗示的内容?

2 个答案:

答案 0 :(得分:2)

假设您通过在Web服务器中使用某种设置(配置特定目录或使用脚本)在图像上设置expires或cache-headers,以便为每个图像发送的http请求也包含这些属性

如果您使用的是apache,那么为您执行此操作的一个选项是mod_expires

答案 1 :(得分:1)

如果您使用的是IIS,则可以将图像放入单独的文件夹中,然后设置缓存标头。如果您更新图像,请更改文件名,以便下次用户加载页面时在浏览器中刷新文件名

Using Content Expiration