4

Elasticache を使用して、EC2 に配置された Rails 3 アプリケーションからの 20 秒以上の応答時間の原因となる可能性のある要因を特定しようとしています。問題が実際にはキャッシュに関連していると信じる理由がありますが、それを証明する数値はありません。それらの数字を取得したいと思います。完全を期すために、Ubuntu 12.04 でアプリケーションを実行しています。

Google を検索しても、自分の状況に直接関連するものは何も見つかりませんでした。また、自分の状況に少しでも関連する StackOverflow トピックも見つかりませんでした。誰かがこの問題に関するドキュメントを教えてくれれば、とても感謝しています。ありがとうございました!

4

2 に答える 2

1

これに最適なツールはNewRelicであることがわかりました。

http://newrelic.com/

私は彼らのために働いておらず、あなたがそれらを試してみても何の利益も得られません。

彼らはあなたが始めることができる無料のレベルを持っています。非無料バージョンに移行すると、さまざまなモデルを介してデータベースにすべてのリクエストを文字通り追跡し、アプリが各セクションで費やした時間を知ることができます。これは、プロファイリングに最適なツールです。

于 2012-06-25T20:29:17.763 に答える
1

ひょっとして、URL や応答時間を含む標準の Web ログにアクセスできますか?

私は同様の状況に直面し、ウェブを検索しましたが、関連するものは何も見つかりませんでした。

多層分散 Web アプリケーションのプロファイリング (サーバー側)

完璧にはほど遠いし、ユースケースによってはレベルが高すぎるかもしれませんが、プロファイリングしようとしているアプリケーションがほとんどの時間を費やしている場所と、最も遅い部分は何かについて、非常に迅速かつ幅広い洞察を得ることができました。 . HTH。

その最良の部分は次のとおりです。

  • プラットフォームやプログラミング言語に 100% 依存しません。
  • 100% フリーのソフトウェア ソリューションです。
于 2013-03-04T05:36:19.620 に答える