私のWebアプリの場合、統合されたVisual Studio Server(Cassini)はIISよりもはるかに低速です。小さなページごとに3秒待つ必要がないようにカッシーニを高速化するにはどうすればよいですか?
2 に答える
これは、WebアプリケーションプロジェクトまたはWebサイトプロジェクトで見られますか?
Webサイトの場合、問題は、開発サーバーが最初に実行されるときに各ページをコンパイルする必要があることだけかもしれません。同じページの後続のリクエストは高速ですか?
Webアプリケーションプロジェクトの場合、Visual Studioは、開発サーバーが実行する前にすべてをコンパイルします。この場合、それが開発サーバーであると確信していますか?アプリケーションのすべてのページに同じ遅延がありますか?
また、ディスクまたはデータベースの遅延ではないことを確認しますか?
Webサーバーが原因であると考える理由を特定します。
それがWebサーバーであるとどのように判断しましたか?この3秒をどのように測定しましたか?それはすべてのページにありますか、それとも特定のページだけですか?それは継続的ですか、それともしばらくすると良くなりますか?遅いWebサーバーのどの側面が問題であるかを判別します。使用中のCPUはたくさんありますか?メモリー?これが起こったときに他に起こっていることはありますか?IISを使用している場合、カッシーニが遅い同じコンピューターで実行していますか?他のすべては同じですか?同じデータベースサーバー?同じハードディスクを使用していますか?
他のパフォーマンス分析と同様に、物事を絞り込む必要があります。