2011-06-25 13 views
0

私はwww.jacquelinewhite.co.ukでホストされているasp mvcアプリケーションを持っています。ファイアバグ(ネットタブまたはページ速度)を使用すると、キャッシュされていないアクションの応答時間が200ミリ秒、キャッシュされたアクション結果の応答時間が約30になります。しかし、pingdom.comからの私の報告書は、平均3〜7秒の応答を示しています。応答時間はMVCアプリケーションで大きく変化します

アプリケーションは、リサイクルしないように設定され、一貫したメモリレベルで座っています。私はCPUスパイクを見ることができず、基本的にはすべてがうまく見えますが、応答時間は私が望むよりもはるかに低速です。

私はそれがpingdomで問題ではないと思う傾向があり、Googleのウェブマスターツールはサイトを他のサイトの54%よりも遅いと示しています。

他に、サイトの低速性を特定するために調べることはできますか?

+0

最初に確認するのは、アセンブリが 'DEBUG'ではなく' RELEASE'用にコンパイルされていることを確認することです。 –

答えて

1

まあ、運が良ければ、StackoverflowチームはMVC Profiler(このファミリのサイトをプロファイルするために開発されたばかりです)をリリースしました。プロファイラは、code.google.com/p/mvc-mini-profilerNuGet packageから入手できます。あなたはあなたのサイトをプロファイルし、おそらく任意のボトルネックを見つけるためにそれを使用することができるはずです。 「そのコア垣間見るであなたが デバッグ右ブラウザでWebサイトやWebサービス することができます垣間見るは あなたがすることができます。 『

垣間見る』:

別の有用なプロファイリング型ツールはGlimpseと呼ばれています言い換えれば、 クライアント側のコード をデバッグするには、 クライアントを クライアント内でデバッグすることです。

+0

これらのツールはどちらも、私のアプリが問題ないことを確認しました。私は他のいくつかのサイト監視ツールを試してみました。それらはすべてより賢明な(そして一貫した)結果をもたらしました。私はpingdomがあまり信頼できないと思っています。 – ilivewithian

関連する問題