h5項目(特別是vue)緩存嚴重的解決方案,配合nginx


默認情況下使用nginx作為h5靜態資源的服務器時,這些資源在瀏覽器端是會有緩存的,特別是微信瀏覽器中,緩存非常嚴重。

所以項目開始部署階段就需要配置好nginx禁止這些資源的緩存,nginx需要做如下配置:

 

代碼:

location / {
    root   html;
    index  index.html;
    add_header Cache-Control no-cache;
}

如上配置之后,每次發布只要文件經過修改了(無視文件名),那么都會從服務端拉取最新的資源,保證項目及時更正!

如有出入,歡迎留言更正!

注:(其實並不是禁止,而是在資源文件做更改(根據修改時間)的情況下配置從服務端獲取資源,這樣就能保證最新的,如果資源沒有更改的情況下,還是走的緩存)

參考:https://www.cnblogs.com/kevingrace/p/10459429.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM