2012-05-09 12 views
0

私はウェブサイトのパフォーマンスに取り組んでおり、スロースポットを決定するのに少し助けが必要です。以下は、ホームページへの一般的なリクエストのスナップショットです。明らかに私は少しSQLをスピードアップすることができますが、最初のステップを取ったのはどこですか?(http://168.62.16.83:80) 168ms?MiniProfilerを使用したパフォーマンスチューニング

誰でも、舞台裏で何が起こっているのかを説明するアドバイスやブログ記事、そしてその最適化のヒントはありますか?それとも、静的コンテンツをすべてダウンロードするのにかかる時間ですか?

enter image description here

+0

私は50ms未満のSQLを取得しましたが、私はまだ最初のステップで困っています。私はRELEASEモードにあり、configにはdebug = falseがあります。 – Joe

答えて

1

このようなものを見つけるための最も効果的な方法は、アリのような伝統的なプロファイラを使用するドットトレースまたは1つに組み込まれています。 (see also

時間は、Application_BeginRequestにあるか、認証中に時間がかかる可能性があります。

+0

レコードの見かけの遅さは、Azureキャッシュによるものです。私はウエストコースト地域に私のウェブサイトを展開し、北部中央にキャッシュを配置しました。うわー!同じデータセンターに移動すると、その要求から150ミリ秒も短くなります。また、sqlの呼び出し速度も20ms向上しました。 woot! – Joe

関連する問題