Web サイトの更新があり、いくつかの Javascript ファイルが変更されています。ただし、一部のお客様は、新しい Javascript ファイルではなく、古い Javascript ファイルを引き続き入手しています。彼らはインターネット一時ファイルを削除できますが、それは私が望んでいることではありません。
IIS6 で使用できるものはありますか?
Web サイトの更新があり、いくつかの Javascript ファイルが変更されています。ただし、一部のお客様は、新しい Javascript ファイルではなく、古い Javascript ファイルを引き続き入手しています。彼らはインターネット一時ファイルを削除できますが、それは私が望んでいることではありません。
IIS6 で使用できるものはありますか?
ファイルへのリンクを変更します -たとえば.js
、パラメーターを追加します。.js?ver=1.0
ファイルを変更するたびに.js
、パラメーターを変更します。これにより、クライアントが最新バージョンを取得できるようになります。
「キャッシュバスティング」を使用できます。簡単な解決策は、クエリ文字列にバージョン番号を追加することですscript.js?v=1.1
。
もう 1 つの解決策は、クエリ文字列に自動的に追加される .js ファイルのチェックサムまたはハッシュを動的に計算することです。これにより、.js ファイルの内容を変更するたびに、新しいチェックサム/ハッシュが生成され、クエリ文字列に追加されます。