設定html強制清除快取
1234
但是也不保證是百分百正確。在開發時候經常遇到乙個問題,我們根據版本號去控制快取問題,當我們發布新版本,使用新的版本號的時候,發現html裡面引用的版本號卻是舊的版本號 ,原來是該html檔案被快取了,很多時候我們設定禁止html檔案被快取,但依然會出現被快取的情況。
為什麼我們有時候設定了這種強制性禁止快取,我們的頁面依然被快取了?
因為我們只關注了客戶端,卻忽略了伺服器端的設定,如果伺服器端nginx設定了cache-control,他是會覆蓋掉我們頁面中設定的的cache-control的,所以有時候我們會發現明明css和js已經加了版本號,但是html檔案裡面引用的依然是舊的css和js檔案,
如果溝通不順利,或者想立刻看到效果,可以試試如果伺服器端沒有去設定pragma,我們設定的pragma依然有效。
強制快取和協商快取
二 http cache 三 強快取 四 協商快取 五 訪問重新整理分析 六 總結 快取的優點 快取的缺點 快取型別 就瀏覽器而言,一般快取我們分為四類,按瀏覽器讀取優先順序順序依次為 memory cache service worker cache http cache push cache。而...
強制快取和協商快取
瀏覽器快取 瀏覽器快取是瀏覽器在本地磁碟對使用者最近請求過的文件進行儲存,當訪問者再次訪問同一頁面時,瀏覽器就可以直接從本地磁碟載入文件。所以根據上面的特點,瀏覽器快取有下面的優點 一 強制快取 強制快取整體流程比較簡單,就是在第一次訪問伺服器取到資料之後,在過期時間之內不會再去重複請求。實現這個流...
強制快取與協商快取
瀏覽器快取分為強快取和協商快取 強快取 瀏覽器不會像伺服器傳送任何請求,直接從瀏覽器本地快取中讀取檔案並返回status code 200 ok 200 form memory cache 不訪問伺服器,一般已經載入過該資源且快取在了瀏覽器記憶體當中,直接從記憶體中讀取快取。瀏覽器關閉後,資料將不存...