ASP.NETでWebサイトを開発しており、さまざまなjavascriptフレームワーク/ライブラリを使用しています。これらのフレームワーク/ライブラリに属するさまざまなファイルが変更されることはめったにないため、クライアントブラウザに送信されたファイルを更新する理由はありません(少なくともページが提供されるたびにではありません)。
HttpContextオブジェクトを何らかの方法で使用できること、IISのファイル/フォルダーにコンテンツの有効期限を設定できること、またはweb.configファイルに何らかのキャッシュを設定できることがわかりました。
1。ベストプラクティスとは何ですか/どのようなアプローチを取る必要がありますか?
IISのコンテンツの有効期限が機能する場合、これは非常に優れています(そして簡単です)。ただし、開発中は、外部IISと対話しないASP.NET開発サーバーを使用します。したがって、開発中にパフォーマンスが向上することはありません:(
2。ここでキャッシュを使用するにはどうすればよいですか(質問1によって異なります)?
この質問を変更して、私や他の人が将来参照できるように、「これがどのように行われたか」のスレッドとして使用できるようにしたいと思います。