1
すべての静的リソースのプリキャッシングを可能にするためにsw-precache
を試しています。私たちはファイル名にMD5の指紋を持つバージョン管理されたリソースをあらかじめ保存するためのアプローチを考えています。プリキャッシュ静的リソースに最適なアプローチは何ですか?
最初の解決策はsw-toolbox
を使用し、URLパターンと一致させてキャッシュすることです。あなたが新しい指紋でファイルを生成すると、それは自動的にキャッシュを取得し、はい、古いキャッシュを独自に管理するキャッチがあります。
第2の解決策は、同じものを扱うためにsw-precache
であり、古いキャッシュを自動処理する利点があります。私はそれを試してみましたが、リソースが複数のページをリフレッシュしたり、ブラウザタブを再起動しても更新されないことがあることが判明しました。
お勧めします!