新しいバージョンが利用可能になるまで、JavaScript、CSS、画像などのリソースをブラウザーでキャッシュし、その後、ブラウザーが新しいバージョンを取得してキャッシュするようにするのが一般的です。
解決策の 1 つは、リソースのファイル名にバージョン番号を埋め込むことですが、この方法で管理するリソースをリビジョン番号のあるディレクトリに配置しても同じことになりますか? ブラウザのキャッシュでキーとして使用されるファイルへの URL 全体ですか、それともファイル名自体といくつかのメタデータだけですか?
コードが fetching から に変更された場合、/r20/example.js
の/r21/example.js
リビジョン 20example.js
がキャッシュされていたのに、代わりにリビジョン 21 がフェッチされ、キャッシュされていることを確認できますか?