miniprofiler フォーラムでも質問が寄せられました。
今日、rack-mini-profiler gem に関する素晴らしい Railscast を見ました。これは、パフォーマンスの問題を追跡するためにまさに今必要なものです。開発ではうまく機能しますが、データが完全にロードされる本番環境では本当に必要です。
私は RACK の経験があまりなく、Rails アプリを作成して実行する以上の経験はありません。私は今日、いくつかのパフォーマンス修正を行う必要があるレール プロジェクトに miniprofiler を入れ、それを本番環境に置きました。また、こちらのhttp://samsaffron.com/archive/2012/07/12/miniprofiler-ruby-editionの指示に従い、before フィルターを配置し、ユーザーが適切な管理者グループに属している場合にのみプロファイリングをオンにしました。コードをトレースすると、開発環境で正常に動作します。
ただし、本番環境ではオンになりません。それが理由かどうかはわかりません:
- 本番環境でオンにするように指示するために、魔法のビットを別の場所でフリップする必要があります
- Heroku をうまく動作させるには、Heroku で奇妙なことをする必要があります。または、
- 希望はありません。
heroku でこの gem をまだ使用していて、フィードバックがある人はいますか? それまでの間、開発システムを本番環境に向けますが、それによってレイテンシも追加されます。