1

sw-precacheすべての静的リソースの事前キャッシュを許可しようとしています。ファイル名に MD5 フィンガープリントが含まれるバージョン管理されたリソースをプリキャッシュするために、どのアプローチに従うべきかを考えています。

最初の解決策はsw-toolbox、URL パターンを使用して一致させ、それらをキャッシュすることです。新しい指紋でファイルを生成するたびに、自動的にキャッシュが取得されます。はい、古いキャッシュを独自に管理するためのキャッチがあります。

2番目の解決策はsw-precache同じものを処理することであり、古いキャッシュを自動的に処理するという利点があります。試してみましたが、複数のページを更新したり、ブラウザのタブを再度開いたりしても、リソースが更新されないことがあります。

提案してください !

4

1 に答える 1

0

grunt または gulp で構築されたsw-precacheは、静的リソースをキャッシュする最良の方法です。

sw-toolboxは、動的リソースをキャッシュする最良の方法です。例 - Rest API のキャッシュ

于 2017-04-08T11:26:40.113 に答える