企業(yè)做網(wǎng)站W(wǎng)ebKit內存緩存

Webkit需要一定的機制來(lái)管理緩存的資源。首先是用于緩存資源的空間大小有限,需要有相應的機制來(lái)替換其中舊的資源,加入新的緩存資源,LRU是最常用的緩存替換算法;另一方面,內存緩存池中緩存的資源可能是過(guò)期的,服務(wù)器端可能已經(jīng)更新了資源,HTTP協(xié)議提供了規范來(lái)讓瀏覽器向服務(wù)器發(fā)送HTTP請求確認資源是否已更新。

根據服務(wù)器端發(fā)送狀態(tài)碼,瀏覽器中Webkit可以判定資源是否有效,并決定是重新下載資源還是利用緩存池中的資源。
相關(guān)文章
精彩導讀
熱門(mén)資訊