通常希望浏览器缓存资源- JavaScript、CSS、图像等,直到有新版本可用,然后确保浏览器获取并缓存新版本。
一种解决方案是在资源的文件名中嵌入一个版本号,但是将以这种方式管理的资源放在一个带有修订号的目录中会做同样的事情吗?文件的整个URL是用作浏览器缓存中的关键字,还是仅仅是文件名本身和一些元数据?
如果我的代码从获取/r20/example.js更改为/r21/example.js,我可以确定缓存了example.js的修订版20,但现在已经取回了修订版21,现在它被缓存了吗?
发布于 2008-09-17 14:47:42
当然,它必须使用完整的路径'/r20/example.js‘vs '/r21/example.js’可以是完全不同的图像。您所建议的是一种处理版本控制的可行方法。
https://stackoverflow.com/questions/83990
复制相似问题