【问题标题】:Using a version number suffix to prevent image caching使用版本号后缀防止图像缓存
【发布时间】:2013-04-17 19:37:00
【问题描述】:

是否有任何理由将版本号附加到图像的 src 属性以防止缓存是一个坏主意?例如:

<img alt='Test' src='images/cat.png?v=1.456'/>

在重复浏览器访问时,图像会被缓存,直到版本号更改。仅当这些特定图形已更改时,版本号才会更新。

这是有效的标记和明智的技术吗?

【问题讨论】:

  • 是的!它完全没问题... :)

标签: html image caching


【解决方案1】:

这是一种有效的标记,是一种在大多数情况下实现所需结果的简单、直接的技术。

但是,正确的解决方案是将适当的 HTTP 缓存控制标头与图像资源一起使用。尤其是 ETag 标头旨在解决这个确切的问题。

【讨论】:

  • 谢谢乔恩。我将研究一下缓存控制标头和 ETag 标头。
猜你喜欢
  • 2015-11-06
  • 1970-01-01
  • 2017-01-19
  • 1970-01-01
  • 2013-12-18
  • 2014-04-21
  • 2014-03-01
  • 2011-11-07
  • 2018-08-03
相关资源
最近更新 更多