最初のページの読み込みが遅いという問題を抱えているASP.NET2.0アプリケーションをデバッグしています。
ロギングを追加することで、Application_Start
起動時にイベントが2回発生し、2つのイベントの間に短い遅延があることがわかりました。イベントはSession_Start
、同じセッションID値で2回発生します。
例えば
[ヘッダ] 2010-09-10 14:52:36.331 INFO Web.Global.Application_Start START 2010-09-10 14:52:37.409 INFO Web.Global.Session_Start Session.SessionID = xxqjvun2ce2yqsumq1hfoj45 [ヘッダ] 2010-09-10 14:53:10.028 INFO Web.Global.Application_Start START 2010-09-10 14:53:10.325 INFO Web.Global.Session_Start Session.SessionID = xxqjvun2ce2yqsumq1hfoj45
これは、IIS5.1のローカルマシンで実行しています。プロジェクトもASP.NETMVCを使用し、使用されているaspxページのURLは、PhilHaackのサイトに示されている手法を使用してルーティングを使用して変更されます。
これを引き起こす可能性のあるものについての提案はありますか?