扫码关注官方订阅号
人生最曼妙的风景,竟是内心的淡定与从容!
用摘要算法(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
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
用摘要算法(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