IIS7 を調整するためのさまざまなアプローチについて読んできましたが、もちろんサーバー レベルでファイルをキャッシュすることもその 1 つです。ほとんどの記事では、ファイル拡張子 (css、js、asp) ごとにルールの設定について詳しく説明しています...
ばかげた質問ですが、実行時にファイル拡張子をレンダリングしないため、asp.net mvc4 プロジェクトにどのファイル拡張子 (css、js、png 以外) を設定する必要がありますか?
IIS7 を調整するためのさまざまなアプローチについて読んできましたが、もちろんサーバー レベルでファイルをキャッシュすることもその 1 つです。ほとんどの記事では、ファイル拡張子 (css、js、asp) ごとにルールの設定について詳しく説明しています...
ばかげた質問ですが、実行時にファイル拡張子をレンダリングしないため、asp.net mvc4 プロジェクトにどのファイル拡張子 (css、js、png 以外) を設定する必要がありますか?
MVC4「バンドル」を使用してcssおよびjsファイルをレンダリングしている場合、これらはすでにキャッシュされているはずです。
また、提供するすべての画像ファイルをキャッシュする必要があります。画像を保存しているフォルダーを参照し、[HTTP 応答ヘッダー] を開いて [共通ヘッダーの設定] を選択することにより、IIS でこれを行うことができます。
最後に、他の人が指摘したように、を賢明OutputCacheAttribute
に使用して、実際の MVC 出力をキャッシュすることができます。これは非常に強力ですが、明らかにアプリケーションによっては、キャッシュしたくないものやキャッシュできないものもあります。
キャッシュをチェックするための優れたツールは、「PageSpeed」と呼ばれる Google Chrome のプラグインです。これがチェックする多くの項目の中で、おそらくキャッシュされるべきリソースがキャッシュされていないことも通知します。
おそらく、MVC アプリ内で出力キャッシュを行いたいだけです。