如何向 img 标签添加到期日期?

发布于 2024-09-30 19:04:01 字数 455 浏览 2 评论 0原文

我正在使用 Page Speed Firebug 扩展来帮助提高页面性能。我有一个图像较多的页面,它提出的建议之一是:

利用浏览器缓存 以下可缓存资源的新鲜生命周期较短。指定以下资源至少在未来一周后到期:

我知道您可以在整个页面上设置 Expires 或 Cache-Control 标头,但是如何为特定元素添加过期时间?这是否可能,或者我是否误解了页面速度的建议?

I'm using the Page Speed Firebug extension to help improve page performance. I have an image-heavy page, and one of the suggestions it made is this:

Leverage browser caching
The following cacheable resources have a short freshness lifetime. Specify an expiration at least one week in the future for the following resources:

I know you can set Expires or Cache-Control headers on an entire page, but how do I add an expiration to a specific element? Is it even possible, or am I misinterpreting what Page Speed is suggesting?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷了相思 2024-10-07 19:04:01

据推测,您可以通过在网络服务器中使用某种设置(配置特定目录或使用脚本)来设置图像的过期或缓存标头,以便为每个图像发送的 http 请求也包含这些属性。

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

Presumably you'd set the expires or cache-headers on an image by using some sort of setup in your webserver (either configure a specific directory or use a script) so that the http request sent for each image also contains these attributes.

If you're using apache, one option to do this for you is mod_expires.

£噩梦荏苒 2024-10-07 19:04:01

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

使用内容过期

If you're using IIS you can put the images into a separate folder and then set the cache header. If you update an image, change the file name so that it will be refreshed in the browser the next time the user loads the page

Using Content Expiration

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文