良い出発点は、開発ツール (IE/Chrome では F12 キー) を起動し、[ネットワーク] タブでタイミングを確認することです。これにより、ページがどのように読み込まれたかを示すウォーターフォール スタイルの図が表示され、CDN に適切に移動される可能性のある特に読み込みが遅い静的ファイル、不要なリクエストが行われていること、取得に費やされている時間を特定するのに役立ちます。実際のページ自体など
その後、パフォーマンス プロファイラーを使用してアプリケーションをプロファイリングします。ANTS Performance Profilerのような優れたプロファイラーを使用すると、さまざまなメソッドの実行時間やヒット数、実行されているデータベース クエリとその所要時間などを確認できます。ANTS の新しいバージョン (現在はEAPにあります) は、そのアクティビティを http リクエストごとにグループ化するため、特定のページを最適化する必要があるかどうか、またはヒット回数が多すぎるかどうかを確認できます。
また、キャッシュが意図したとおりに機能していることを確認して、ユーザーが不必要にページを再リクエストしないようにすることもお勧めします。
http://aspalliance.com/1533_ASPNET_Performance_Tips.7には、ASP.NET のパフォーマンスに関する優れた記事もあります。
免責事項: 私は、ANTS を作成する Red Gate で働いています。