私のウェブサイトがますます大きくなるにつれて、私のラップトップが私のページを表示するのにかかる時間は、最小限の参照で新しいプロジェクトを言うよりもはるかに長いことに気付きました.
ASP.NET のウォームアップ時間に影響を与える変数が 2 つあります。
- 外部参照の量
new()
ワーカー プロセスがワーカー プロセスごとに各インスタンスを起動するのにかかる時間- ServiceHost が外部 DLL にある可能性があるため、WCF オブジェクトの追加の時間
まず、ASP.NET の起動時間を考慮する際に、これらの変数を考慮に入れるのは正しいでしょうか?
次に、web.config は、特定のファイル タイプ (*.svc、*.aspx、Windows Identity Foundation (WIF) など) で使用する他のオブジェクトをディスパッチする可能性があるようです。これも ASP.NET で遅延を引き起こす可能性があります。
最後に、私のプロジェクトは「Web サイト」ではなく「Web プロジェクト」として作成されます。これが影響するかどうかはわかりません。
私の理論は穴だらけですか、それとも古いラップトップでの開発を改善するためにできることはありますか?