【发布时间】:2012-07-26 11:54:56
【问题描述】:
Question also asked over on miniprofiler forums.
Saw a great railscast today 关于 rack-mini-profiler gem,这正是我现在需要的来追踪一些性能问题。在开发中工作得很好,但我真的需要在满载数据的生产环境中使用它。
我对 RACK 的经验并不丰富,或者远不止编写我的 rails 应用程序并让它运行起来。我今天在我们的 Rails 项目中安装了 miniprofiler,我需要对其进行一些性能修复,然后将其投入生产。我还按照http://samsaffron.com/archive/2012/07/12/miniprofiler-ruby-edition 此处的说明进行了关于放置前置过滤器的操作,并且仅当用户位于适当的管理员组中时才打开分析。通过代码跟踪,它在开发中运行良好。
然而,在生产中,它没有开启。不知道是不是因为:
- 我需要在其他地方翻转一个魔法位,让它在生产中打开
- 我需要在 Heroku 中做一些奇怪的事情来让它玩得更好,或者
- 没有希望。
有人在 heroku 中使用过这个 gem 并且有任何反馈吗?同时,我打算将开发系统指向生产环境,但这也会增加额外的延迟。
【问题讨论】:
-
Dave 你解决了这个问题吗?任何指针?我将在接下来的一天左右尝试做同样的事情。你用的是雪松还是竹子?
-
你知道我以为我有,但是我今天再次检查它并没有运行。我认为我最终做的只是在本地运行它并指向我的生产数据库。我在 Cedar 上,但在我的下一次生产推动中,我将再次更详细地研究它。
-
题外话,但 MiniProfiler 实际使用存储是为了什么?看起来它可以在没有存储的情况下正常工作,显示请求生命周期的信息。是否仅在您单击“共享”按钮时使用?谢谢!
标签: ruby-on-rails-3 heroku rack-mini-profiler