Html 如何向img标签添加过期日期?

Html 如何向img标签添加过期日期?,html,cache-control,Html,Cache Control,我正在使用PageSpeedFirebug扩展来帮助提高页面性能。我有一个重图像的页面,其中一个建议是: 利用浏览器缓存 以下可缓存资源的新鲜度生命周期较短。为以下资源指定至少一周的到期时间: (未指定有效期) 我知道可以在整个页面上设置Expires或缓存控件头,但如何向特定元素添加Expire?甚至有可能,或者我误解了页面速度的含义吗?您可能会使用Web服务器中的某种设置(配置特定目录或使用脚本)在图像上设置expires或cache头,以便为每个图像发送的http请求也包含这些属性 如

我正在使用PageSpeedFirebug扩展来帮助提高页面性能。我有一个重图像的页面,其中一个建议是:

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

  • (未指定有效期)

我知道可以在整个页面上设置Expires或缓存控件头,但如何向特定元素添加Expire?甚至有可能,或者我误解了页面速度的含义吗?

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


如果您使用的是apache,可以选择这样做。

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


您是如何为图像提供服务的?Apache?该站点在Apache上运行,但它是云托管的,因此我无法对服务器进行任何配置更改。我确实可以访问.htaccess文件;我是否会使用ExpiresByType指令,并为每种图像类型包括ExpiresByType image/gif A2592000(即图像/gif、图像/jpeg、img/png的单独一行)?这似乎是合理的,尽管我自己没有这样做,所以我不确定。