Heroku上的ruby-on-rails-3 – 机架式迷你探测器?
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中使用这个宝石并有任何反馈吗?与此同时,我将指出开发系统的生产,但这也增加了额外的延迟. 解决方法
我使用Redis2Go插件存储数据,并使用稍微定制的Gem用于Redis连接,因为插件的免费版本有限制.
Repo可在此处获取… https://github.com/mark-ellul/MiniProfiler 我添加了一个初始化程序,代码如下…… uri = URI.parse(ENV["REDISTOGO_URL"]) Rack::MiniProfiler.config.storage_options = { :host => uri.host,:port => uri.port,:password => uri.password } Rack::MiniProfiler.config.storage = Rack::MiniProfiler::RedisStore Rack::MiniProfiler.config.pre_authorize_cb = lambda { |env| true } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |