如何实现热部署
来源:1-1 课程介绍

kellerlong
2018-04-13
我有一个静态网站,每天都会刷新静态资源,但是刷新的时候会删掉原来的资源,这时候访问网站会404,如何避免这种情况呢?
写回答
2回答
-
kellerlong
提问者
2018-04-22
刚刚老师的说法是在静态文件后面跟版本号时间戳的方式,这种方式虽然能解决普通静态资源更新,单无法解决全站cdn更新,如果我的首页index.html乃至整个站点都是静态并且会有脚本自动替换html更新,这种情况下怎么做呢?
022018-04-22 -
Jeson
2018-04-13
这个问题,大部分公司使用的常见方法和Nginx没有太多的关系
一般的公司静态资源都会走CDN,所以会这么做:
假设静态资源访问路径:http://www.imoocc.com/test1.jpg?v=123123
这个时候test1.jpg图片需要更新,那么会这样,将源站的图片替换,将v=123123这个版本号码变更,因为CDN依旧会缓存保留老的图片,所以用户访问不受影响。
最后,将请求中的版本号更新,跟新完成后,前端切换开关请求新的版本号路径。假设新的版本号是:v=1231555,切换后的用户请求路径变为:
http://www.imoocc.com/test1.jpg?v=1231555
00
相似问题
四七层如何获取真实IP
回答 1
老师 这个怎么部署vuejs项目?
回答 2