0

ASP.Net MVC2アプリケーションでストレステストを行っていますが、

<compilation debug="false" />web.configで。

このアプリケーションをホストするIIS7で200の接続をシミュレートすると、CPU負荷は最大100%になります。シミュレートされたリクエストは、データベース操作なしで単純なホームページにのみアクセスします。

その間、dotTraceアプリケーションのプロファイルを作成するためにを実行します。これは、ページのレンダリング手順(RenderControlRenderControlInternalなど)に約69%のCPU時間がかかることを示しています。

これは正常ですか?MVC2アプリケーションは1台のマシンでいくつの接続をサポートできますか?

4

1 に答える 1

0

それは絶対に正常ではありません。他にも問題があるかもしれませんが、アクションから戻ったときにmvc2は関連するビューを見つけるためにより多くの時間を費やしました。やるべきこと:

ライブラリを更新します。アクションからビュー名を付けて、再試行してください。

public ActionResult Index() {
     ///other operations
     return View("Index",yourmodel);
}

于 2012-05-26T23:19:17.397 に答える