鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 前端頁面頻繁發(fā)布導(dǎo)致的瀏覽器緩存問題

前端頁面頻繁發(fā)布導(dǎo)致的瀏覽器緩存問題

情況:PC前端項目迭代快,導(dǎo)致頻繁上線(1天1次,或2天1次,不確定那種)

pc端的靜態(tài)文件(html,css,js)都是打到CDN上,并且加上了文件名中都有hash(使用webpack)

問題就是,發(fā)布后每次都要清除一下瀏覽器上的緩存,這樣才能立即生效,不然不會立即生效,感覺這樣很麻煩,不知道有沒有什么辦法,使得發(fā)布后的文件,可以立即生效?

不知道大神們有沒有什么思路來處理這種情況?

回答
編輯回答
懷中人

html被緩存 手動刷新 阿里云什么的都提供手動刷新功能的

2018年6月8日 05:01
編輯回答
小曖昧

可能是CDN節(jié)點緩存你的html了

2017年9月19日 22:36
編輯回答
瞄小懶

哈哈 自己傻了
之前打上了hash,后來迭代的時候不知道誰給去掉了

2018年4月1日 03:02
編輯回答
賤人曾

有hash的話不會緩存加了hash的文件,但是你的html被緩存了。解決辦法是不要緩存html頁面,或者CDN手動刷新。
不過我用的最多的事緩存js/css/img這種大頭,html一般不大

2017年4月20日 05:22
編輯回答
失心人

都打上hash了,怎么可能還需要清除一下緩存呢,你hash怎么打的

2017年7月23日 12:17