サービスワーカーを管理するのにsw-precacheとsw-toolboxを使用しています。ときに、サービスキャッシュを無効化で私を助け者がファイルをサービスワーカーがサポートされていないキャッシュバスト
var precacheConfig = [["public/asset/build/css/m_college.min.css","8d9b0e69820ba2fab83c45e2884bd61f"]
ハッシュとしてゴクゴクのタスクを実行している上のサービス労働者にそれを追加取得にさんは私が
staticFileGlobs: ['public/asset/build/css/m_index.min.css']
をキャッシュしたいCSSファイルを持っているとしましょう労働者が登録されている。すべて正常に動作します。
ここで、特定のPC、ユーザー、またはブラウザがサービスワーカーを登録できず、ファイルがネットワークを介して毎回サービス担当者に提供される状況を考えてみましょう。この場合、ファイルはデフォルトでキャッシュ破棄が行われないため、ブラウザのメモリに格納されます。また、開発者がファイルを更新した後でも、古いファイルをそのユーザーに提供する可能性があります。
このシナリオをどのように処理するのですか?
ファイルのさまざまなバージョン(たとえばm_index.ajflhyow3uhkahfa.min.cssなど)に個別のファイル名を使用しないような非常に特殊な理由がありますか?それはすべての訪問者にとって問題を解決するでしょう。 – pate