asp.net Web アプリケーションを使用すると、(大きな) .css ファイルと .js ファイルをクライアント ブラウザーにキャッシュして、パフォーマンスを向上させることができます。
しかし、新しいバージョンを展開するたびに、ユーザーから、ページが乱雑に見えたり、javascript エラーでいっぱいだったりするという電話がかかってきます。彼らのブラウザは、変更された .css および .js ファイルを再ダウンロードしなかったことが判明しました。Ctrl-F5 は常にそれを修正します。
アップグレードの展開後に、キャッシュしないように設定せずに (したがって、アプリケーションの速度を低下させずに) 再ダウンロードを強制する方法はありますか?
私はこれを見つけました(展開ごとにすべてのファイルへの参照を手動で変更します): 特定のファイルを強制的にキャッシュで期限切れにするにはどうすればよいですか?
そしてこれ(同じことですが、ページの読み込みごとにチェックサムを計算します): js / cssのバージョン管理を実装する方法についてアドバイスが必要です
しかし、それよりも合理的な解決策があるはずです...?