3

ASP.NET MVCでWebアプリケーションを開発していますが、静的コンテンツと動的コンテンツの両方でGET要求の待機時間が非常に長くなっています。

本番環境にはWindowsAzure共有Webサイトを使用し、開発にはローカルホストを使用しています。

どちらの場合も、ほとんどすべてのGETリクエストの待機時間が長すぎます。たとえば、コンテンツの待機には1秒、受信には4ミリ秒かかります。そして、サーバー側で行われる作業は特別なものではなく、4つの入力でビューを返すだけです。

私が述べたように、この問題は私のローカルホストとAzureの両方で発生します。理由は何ですか?または、この待機時間を引き起こしている実際の操作を学習する方法はありますか?

4

1 に答える 1

3

静的コンテンツと動的コンテンツの両方に対して実行されるサーバー側ハンドラーがあり、時間がかかりすぎているようです。サーバーで行われている実行に関する詳細情報を確認できるようにするために、垣間見ることをお勧めします( NuGet)。Glimpse.Mvc3実行されているすべてのメソッドと、問題の特定に役立つ可能性のある所要時間を確認できます。

別の方法として、問題を特定できるようになるまで機能を削除して、アプリケーションの絞り込みを開始することもできます。

于 2012-09-17T07:39:52.967 に答える