如何在慢轨3 / ruby​​2应用程序中发现瓶颈?

时间:2018-11-29 16:18:21

标签: ruby-on-rails performance optimization profiling spree

我如何找出导致Rails应用程序缓慢的原因? 以下是有关我的特殊情况的一些信息:

  • 我想将ujs与remote一起使用:true以避免需要react或angular前端,但是http响应花费的时间太长,有时要花一秒钟的时间才能渲染'render:text =>“你好“'

  • 速度缓慢在网站的“管理”部分中更为明显,部分原因是Spree管理员代码

  • 使用Rails 3.2.22.5,ruby 2.3.3p222(2016-11-21修订版56859)
  • 当请求与正则表达式匹配时,会实现某些机架代理,但是我遇到缓慢的页面不是代理页面
  • 列表项
  • 我们没有使用名为reinteractive的托管公司heroku
  • 理想情况下,我想让Ujs remote:true .js.erb在半秒或更短的时间内进入浏览器,以获得无缝的用户体验

我想知道是否有任何可以帮助我的红宝石测量工具

  • 是由于内存/分页过多导致的速度下降
  • 是否正在执行CPU密集定义?
  • 如果hello world页面需要3秒钟才能到达GET,那么在rails堆栈的哪些部分/功能上花费了多少秒。

0 个答案:

没有答案