當前位置:成語大全網 - 書法字典 - 關於前端緩存優化,為什麽沒人用manifest?

關於前端緩存優化,為什麽沒人用manifest?

簡單來說就是行不通。

讓我們分析壹下manifest的優缺點

優勢

可以脫機運行

可以減少資源請求。

您可以更新資源。

劣勢

更新的資源需要刷新兩次才能被頁面采用。

不支持增量更新,僅支持清單更改,所有資源都將重新下載。

缺乏足夠的容錯機制,當列表中的任何資源文件異常加載時,整個清單策略都會異常運行。

滿載和二次刷新的缺點足夠嚴重。

讓我們看看它的優點是否真的那麽容易使用。

1.離線操作

對於普通頁面來說,離線運行是沒有用的;

對於webapp來說,這個功能還不錯;

對於hybird app來說,是沒有用的。

2.減少資源請求

HTTP協議的Cache-Control和Expires也可以在緩存有效期內停止發送資源請求。

3.資源可以更新

清單是在文件更新後完全更新緩存。

然而,使用HTTP協議的緩存方案只能通過對資源文件引用的URL進行壹些更改來刷新緩存,例如添加時間戳參數。