企業做網站WebKit內存緩存
日期 : 2021-01-21 21:33:45
WebKit內存緩存。資源的緩存機制是提高資源使用效率、減少網絡開銷、提升Web應用性能的有效方法。它會在內存中建立一個資源的緩存池來緩存之前請求過的資源,下次需要請求資源時,首先去緩存池中查找,如果有,WebKit則取出使用;如果沒有,WebKit則發送請求給服務器,WebKit收到資源后將其緩存下來以供下次使用。
Webkit需要一定的機制來管理緩存的資源。首先是用于緩存資源的空間大小有限,需要有相應的機制來替換其中舊的資源,加入新的緩存資源,LRU是最常用的緩存替換算法;另一方面,內存緩存池中緩存的資源可能是過期的,服務器端可能已經更新了資源,HTTP協議提供了規范來讓瀏覽器向服務器發送HTTP請求確認資源是否已更新。
根據服務器端發送狀態碼,瀏覽器中Webkit可以判定資源是否有效,并決定是重新下載資源還是利用緩存池中的資源。
Webkit需要一定的機制來管理緩存的資源。首先是用于緩存資源的空間大小有限,需要有相應的機制來替換其中舊的資源,加入新的緩存資源,LRU是最常用的緩存替換算法;另一方面,內存緩存池中緩存的資源可能是過期的,服務器端可能已經更新了資源,HTTP協議提供了規范來讓瀏覽器向服務器發送HTTP請求確認資源是否已更新。
根據服務器端發送狀態碼,瀏覽器中Webkit可以判定資源是否有效,并決定是重新下載資源還是利用緩存池中的資源。
上一篇:企業做網站進程策略
下一篇:企業做網站保持色彩效果的統一性