いくつかの複雑な操作とデータベース呼び出しを行う ASPX Web ページがあります。ASP.NET Development Server (Cassini) を実行して Web ページを表示すると、約200msかかります。
次に、コードの変更や構成の変更を行わずに、Web サイトをローカル マシン IIS 7 に展開し、同じ Web ページを再度表示します。10 倍遅い2.0 秒かかります。
IIS は Cassini よりも高速 (または少なくとも同程度) にすべきだと思いました。
さらに調査するために、新しいページ test1.aspx を作成しました。このページには、Page_Load で 9000 万回実行される空の for ループしか含まれていません。Cassini では、約 200ms かかります。IIS では、300 ミリ秒かかります (50% 遅くなります)。
IIS が Cassini より遅くなる理由は何でしょうか? または、より良い質問かもしれませんが、IIS を少なくとも Cassini と同じ速度で実行するにはどうすればよいでしょうか?