0

Heroku Bamboo スタックで Rails 2.3.11 アプリを実行していますが、多くのページの読み込みに 15 ~ 30 秒以上かかるため (頻繁にタイムアウト エラーが発生する)、ひどいパフォーマンスの問題が発生しています。

同じデータベース負荷を使用してローカル開発環境で実行されている同じアプリは、代わりにかなり適切に (約 1000 ミリ秒) 実行されます。

アドオンを NewRelic として使用しようとしましたが、意味がわかりません。理解するのが難しすぎます。
基本的に、私のボトルネックが低速の db クエリ、低速のリモート URL (es: google maps api クエリ)、設定ミスの問題、または悪名高い Heroku のランダム ルーティングであるかどうかを理解する必要があります。

何をするように提案しますか?

アップデート

示唆されているように、ログを見て、たとえばホームページを呼び出すと、次の結果が得られます。

8014 ミリ秒で完了 (ビュー: 437、DB: 698) | 200OK

DBとViewのミリ秒の合計が1秒程度のはずなのに、8014msで完了するとはどういう意味ですか?

4

0 に答える 0