瀏覽器快取策略

2022-08-26 23:42:19 字數 372 閱讀 3715

1.三種區別在哪

from memory cache:字面理解是從記憶體中,其實也是字面的含義,這個資源是直接從記憶體中拿到的,不會請求伺服器一般已經載入過該資源且快取在了記憶體當中,當關閉該頁面時,此資源就被記憶體釋放掉了,再次重新開啟相同頁面時不會出現from memory cache的情況

from disk cache:同上類似,此資源是從磁碟當中取出的,也是在已經在之前的某個時間載入過該資源,不會請求伺服器但是此資源不會隨著該頁面的關閉而釋放掉,因為是存在硬碟當中的,下次開啟仍會from disk cache

資源本身大小數值:當http狀態為200是實實在在從瀏覽器獲取的資源,當http狀態為304時該數字是與服務端通訊報文的大小,並不是該資源本身的大小,該資源是從本地獲取的

前端瀏覽器快取策略

通常瀏覽器快取策略分為兩種 強快取和協商快取,並且快取策略都是通過設定http header來實現的 強快取 強快取可以通過設定兩種http header實現 expires和cache control。強快取表示在快取期間不需要請求,state code為200 expires expires w...

瀏覽器快取策略詳解

1 伺服器會存在大量重複請求 比如我們每次重新整理頁面的時候都會傳送一次請求到伺服器,而多次請求的引數和響應的內容都完全一致,其實這種請求完全就是多餘的,我們完全可以就用上一次的響應內容。2 提高響應的速度 對於重複的請求,我們將響應內容儲存到本地,下一次請求時可以直接返回而無需請求伺服器,那麼會提...

關於瀏覽器快取策略 ?

先思考乙個問題,我們知道,前端和後端通過 ajax 傳送請求來進行資料的互動。那麼是不是每次通過請求 url 獲取資源都要發請求,在伺服器端返回對應的新資料呢 答案是不會,為了提高頁面效能,瀏覽器提供了快取策略。瀏覽器每次發起請求時,先在本地快取中查詢結果已經快取標識,根據快取標識來判斷是否使用本地...