【发布时间】:2011-04-14 21:24:22
【问题描述】:
我不想使用过期,因为我不知道我的资源(css、js 等)多久会更改一次。一个案例可能是我将某些东西推向生产,但很快就会发现我的资源中有一些错误。所以我修复了错误,然后将更新的资源推送到生产中,但它们在到期日期之前就已经在生产中了。如何强制浏览器使用更新的资源而不是缓存?
我不想使用指纹识别(基于版本类型的动态资源文件名),因为这些资源位于 svn 目录中。意思是,每次更改代码版本时,我都必须使用 svn 手动修改文件名(也许有一些自动化的方法?)。
使用http-equiv="last-modified" 将是首选选项,但这似乎无法正常工作。
也许我只是不知道这一切是如何运作的。请赐教。非常感谢。
-- 三
【问题讨论】:
标签: html browser-cache