使用版本号后缀来防止图像缓存

时间:2013-04-24 09:50:52

标签: html image caching

为了防止缓存,为什么将版本号附加到图像的src属性是不是一个坏主意?例如:

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

在重复浏览器访问时,图像将被缓存,直到版本号更改为止。只有在更改了这些特定图形时,才会更新版本号。

这是有效的标记和合理的技术吗?

1 个答案:

答案 0 :(得分:4)

它是有效的标记,在大多数情况下,它是一种简单,直接的技术,可以达到预期的效果。

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