为了防止缓存,为什么将版本号附加到图像的src属性是不是一个坏主意?例如:
<img alt='Test' src='images/cat.png?v=1.456'/>
在重复浏览器访问时,图像将被缓存,直到版本号更改为止。只有在更改了这些特定图形时,才会更新版本号。
这是有效的标记和合理的技术吗?
答案 0 :(得分:4)
它是有效的标记,在大多数情况下,它是一种简单,直接的技术,可以达到预期的效果。
但是,正确的解决方案是使用适当的HTTP缓存控制标头和图像资源。特别是ETag
标题旨在解决这个问题。