|
|
1
2
每次更改文件时,该参数都会增加,以确保浏览器不会错误地缓存该文件,如下所示:
这在广告网络中也很常用,在广告网络中,点击率是根据图形下载的次数来计算的,浏览器缓存会与视图的真实值发生冲突。 |
|
|
2
0
使用所谓的svn提交钩子。抱歉,我不知道细节,但希望你可以通过谷歌搜索找到。 顺便提一下可以将文件的时间戳用作cachebuster
|
|
|
3
0
运行命令svn info--xml/path/to/file,查看info/commit/revision。这是该特定文件更改时的最后一次修订。 使用上述方法,您可以编写一个实用程序来创建js/css/img文件与其版本号之间的映射。然后可以在php中加载该映射,并像stackoverflow那样作为查询字符串追加。 这种方法的优点是,该版本将 只有 当资源实际发生变化时进行更改。因此,您可以设置积极的缓存头——本质上是告诉浏览器永远缓存资源。 |