2016-05-31 56 views
1

我們正在嘗試使用sw-precache來允許預緩存所有靜態資源。我們正在考慮採用哪種方法來預傳版本化的資源,這些資源的文件名中包含MD5指紋。什麼是預先靜態資源的最佳方法?

第一種解決方案可能是使用sw-toolbox並匹配URL模式並緩存它們。每當你用新的指紋生成文件時,它會自動獲取緩存,並且是,它有一個管理自己的舊緩存。

第二個解決方案可能是sw-precache來處理相同,它有自動處理舊緩存的優勢。我已經嘗試過,但是我發現有時甚至在多個頁面刷新甚至重新打開瀏覽器選項卡時資源都不會更新。

請建議!

回答

0

sw-precache用grunt或gulp構建是緩存靜態資源的最佳方式。

sw-toolbox是緩存動態資源的最佳方式。示例 - Rest API的緩存

相關問題