84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
人生最曼妙的风景,竟是内心的淡定与从容!
用摘要算法(hash)生成 version tag 是目前通行的做法,推荐看一下 https://www.zhihu.com/question/20790576/answer/32602154
两种方式:一种是文件每次上线前,在文件名后加版本号如 ../base.js?v=120934另一中是修改文件URL,文件的 URL添加 MD5戳来唯一标识一个文件,如果新版本文件内容发生变化,文件名也会变化。也就是文件指纹的概念。
../base.js?v=120934
需要结合构建工具来完成以上操作,如 Fis,gulp,webpack 都具备这样的功能。可以了解Fis文件指纹的功能: http://fex-team.github.io/fis3/docs/beginning/release.html#%E6%96%87%E4%BB%B6%E6%8C%87%E7%BA%B9
用摘要算法(hash)生成 version tag 是目前通行的做法,推荐看一下 https://www.zhihu.com/question/20790576/answer/32602154
两种方式:
一种是文件每次上线前,在文件名后加版本号如
../base.js?v=120934
另一中是修改文件URL,文件的 URL添加 MD5戳来唯一标识一个文件,如果新版本文件内容发生变化,文件名也会变化。也就是文件指纹的概念。
需要结合构建工具来完成以上操作,如 Fis,gulp,webpack 都具备这样的功能。
可以了解Fis文件指纹的功能: http://fex-team.github.io/fis3/docs/beginning/release.html#%E6%96%87%E4%BB%B6%E6%8C%87%E7%BA%B9