當前位置:成語大全網 - 新華字典 - js 的緩存機制是什麽樣的?

js 的緩存機制是什麽樣的?

瀏覽器緩存機制主要是由HTTP協議定義的緩存機制,如Expires和Cache-control等。當瀏覽器加載資源時,先根據這個資源的壹些http header判斷它是否命中強緩存,強緩存如果命中,瀏覽器直接從自己的緩存中讀取資源,不會發請求到服務器。當強緩存沒有命中的時候,瀏覽器壹定會發送壹個請求到服務器,通過服務器端依據資源的另外壹些http header驗證這個資源是否命中協商緩存,如果協商緩存命中,服務器會將這個請求返回,但是不會返回這個資源的數據,而是告訴客戶端可以直接從緩存中加載這個資源,於是瀏覽器就又會從自己的緩存中去加載這個資源 。