私はRequest.Formで非常に奇妙な動作をしています。ASP.NET:Request.Formが遅いです!
ここには、同じASP.NETアプリケーションを実行する2つのIIS 7サーバーがあります。最初のインスタンスではすべてOKです。しかし、第2のものは性能が非常に遅い。
context.Request.Form["id"]
以上130ミリそれぞれの時間を要する:
プロファイラは、この行あることを示しました!
プロファイラログ:get_Form
0,60% - 4536ミリ秒 - 68の通話 - System.Web.HttpRequest.get_Form()
サーバーの構成は全く同じです(?)。最初のサーバがVistaを実行し、第二(遅い)WindowsのWebサーバーに実行されます2008
UPD: 両方のアプリケーションインスタンスは、統合モードで実行されている、プールの設定が同じです。
アイデア?
奇妙な...両方とも統合モードで動作していますか? AppPoolの設定はすべて同じですか?誰かを助けることができるように投稿することができます。 –
はい、統合モード、プール設定は同じです。質問が更新されました。 – alexey
これを見てください: http://stackoverflow.com/questions/5880168/asp-net-request-form-performance/ – saver