【发布时间】:2010-09-10 04:25:57
【问题描述】:
通常希望浏览器缓存资源 - JavaScript、CSS、图像等,直到有新版本可用,然后确保浏览器获取并缓存新版本。
一种解决方案是在资源的文件名中嵌入版本号,但是以这种方式将要管理的资源放置在其中包含修订号的目录中会做同样的事情吗?文件的整个 URL 是用作浏览器缓存中的键,还是只是文件名本身和一些元数据?
如果我的代码从获取 /r20/example.js 更改为 /r21/example.js,我可以确定 example.js 的修订版 20 已被缓存,但现在已获取修订版 21 并且现在已缓存?
【问题讨论】:
标签: javascript url browser caching filenames