今天看到了一个关于 rack-mini-profiler gem 的很棒的 railscast,这正是我现在需要的来追踪一些性能问题。在开发中效果很好,但我真的需要它在满载数据的生产环境中使用。
我对 RACK 的经验不是很丰富,或者不仅仅是编写我的 rails 应用程序并让它运行起来。我今天在我们的 Rails 项目中安装了 miniprofiler,我需要对其进行一些性能修复,然后将其投入生产。我还按照此处的说明http://samsaffron.com/archive/2012/07/12/miniprofiler-ruby-edition关于放入前置过滤器,并且仅在用户位于适当的管理员组中时才打开分析。通过代码跟踪,它在开发中运行良好。
然而,在生产中,它没有打开。不知道是不是因为:
- 我需要在其他地方翻转一点魔法来告诉它在生产中打开
- 我需要在 Heroku 中做一些奇怪的事情来让它玩得很好,或者
- 没有希望。
有人在heroku中使用过这个gem并有任何反馈吗?同时,我打算将开发系统指向生产,但这也增加了额外的延迟。