4

W2008 R2 Standard で複雑な 64 ビット ASP.NET 2.0 アプリケーションを実行しており、VS2008 Team System で行われたストレス テストでは、統合パイプライン モードがクラシック モードよりも 30% 遅いことが示されました。

アプリケーション トレースを広範囲に比較したところ、統合モードはクラシック モードより一様に遅いようです。つまり、統合モードでは遅延を引き起こす単一のポイントはありません。

これは、Microsoft が統合パイプラインについて述べていることとはまったく逆であるため、統合モードまたはサーバーの構成に何か問題がある可能性があります。しかし、これに影響を与える設定は見つかりませんでした。Sharepoint とレポート サービスが統合モードで遅いという苦情がいくつか見つかりますが、アプリケーションはそれらを使用しないため、これはおそらく無関係です。

パフォーマンスが低下する原因や、この問題をデバッグする方法はありますか?

4

2 に答える 2

0

perfmon でスレッドの使用状況を確認しましたか?

私はこれを自分でテストしていませんが、すべての要求がマネージ ハンドラーを通過するため、統合パイプラインはより多くの ASP.NET ワーカー スレッドを使用すると推測しています。

詳細については、次を参照してください。

http://msdn.microsoft.com/en-us/library/ff650682.aspx

ここで私の質問を参照してください:

IIS7 統合 vs クラシック パイプライン - ASP.NET スレッドを多く使用するのはどちらですか?

于 2010-10-08T22:34:44.130 に答える
0

トレースを有効にして、どこでパフォーマンスが低下しているかを確認します。ここに良い記事があります:

http://www.west-wind.com/weblog/posts/9827.aspx

それが役立つことを願っています。

于 2010-09-20T12:00:18.280 に答える