私のアプリケーションは成長し、変化し、少なくとも 1 日に 1 回はアルファ ユーザーにデプロイされます。これは、ユーザーのブラウザー キャッシュが最新のスクリプト バージョンを取得するのに十分な速さで期限切れにならないため、問題を引き起こします。
これに対処する良い方法は何ですか?キャッシュバスター クエリ文字列パラメーター (mercurial リビジョンによって異なります) をスクリプト ファイルに追加できることはわかっていますが、これはハックのようであり、requirejs を拡張して実装する必要があります。
最新のブラウザーが尊重する、サーバー上で構成できるキャッシュ有効期限ヘッダーのようなものはありますか? (当社のアルファ版ユーザーは全員 Chrome または Firefox を使用しています)