2

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

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

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

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

4

1 回答 1

4

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

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

于 2013-04-24T09:56:31.013 回答