0

特定のアプリケーションとの下位互換性のためにクラシック モードでアプリケーションを実行する必要があり、サイトで実行されている MVC アプリケーションのパフォーマンスにどのような影響があるかを理解しようとしています。

ASP.NET ワイルドカード マップの上にいくつかの静的ファイル マップ (.js、.css、.png など) を配置して、ASP.NET ハンドラーによる処理量を削減すると、統合モードに近づくことになります。パフォーマンスの?

私が主に関心を持っているのは、これが出力キャッシュに与える可能性のある影響です。統合モードでは (?) 出力キャッシュで ASP.NET 以外のコンテンツを処理できる可能性があることは理解していますが、それは実際には問題ではありません。私たちは、MVC アプリケーションが出力キャッシュを完全に使用できるようにすることに関心があります。

経験的に、うまくいけば 2 つの構成は同等に動作することがわかりましたが、ページが利用できないリソースを参照している場合、統合モードはクラシック モードよりもはるかに速く失敗する傾向があります (例: 500 ミリ秒対 10 秒)。ページ読み込み時の「ハング タイム」を短縮します。

フィードバックをお寄せいただきありがとうございます。

4

1 に答える 1

0

重要なのは、IISに特定のアプリケーションをクラシックモードで実行するように指示したことです。さあ、座って見てください。私はそれをすべきです。

クラシックモードで実行しているアプリケーションが1つだけの場合は、統合モードで実行されている別のアプリケーションに影響するはずです。

于 2010-05-06T10:40:43.340 に答える