1

ASP.NET MVC3 アプリケーションにパフォーマンスの問題があります。web.config ファイルに debug="false" を設定すると、ページの取得が非常に遅くなる (リクエストごとに最大 30 秒) ことに気付きました。debug="true" のままにしておくと、読み込みとナビゲーションはまったく遅くありません。非常に奇妙に聞こえますが、Web で同様の問題は見つかりませんでした。

web.config のコンパイル セクションは次のとおりです。

<compilation targetFramework="4.0">
  <assemblies>
    <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
  </assemblies>
</compilation>

ローカル マシンで IIS Express 7.0 を使用し、運用サーバーで IIS 6 を使用しています (同じ問題)。

4

0 に答える 0