【问题标题】:How to analyze Rails's page performance如何分析 Rails 的页面性能
【发布时间】:2013-10-31 05:41:30
【问题描述】:

在我的 Rails 应用程序中,我在我们的一个页面的产品上看到了这个:

Started GET "/bobbb1" for 127.0.0.1 at 2011-09-27 13:31:47 -0700
  Processing by PagessController#show as HTML
....lots of queries

Rendered modules/_edit.html.erb (5.6ms)
Rendered modules/_show.html.erb (9.6ms)
Rendered feeds/_feed_items_tmpl.html.erb (2.3ms)
Rendered members/_edit.html.erb (1.1ms)
Rendered layouts/_header.html.erb (64.4ms)
Rendered layouts/_footer.html.erb (0.1ms)
Rendered pages/show.html.erb within layouts/application (105.1ms)
Completed 200 OK in 230ms (Views: 100.6ms | ActiveRecord: 11.4ms)

为什么会显示rails:

230 毫秒

内完成 200 次 OK

是,然后显示:(查看次数:100.6ms | ActiveRecord:11.4ms)

这不加起来?这里有什么滞后。如何诊断性能瓶颈在哪里?

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    Rails 包含内置选项,用于在基本日志记录之外进行详细的分析和基准测试。某些指标并非在所有 Ruby 堆栈中都可用(我知道 1.9.x 包含更多选项。)

    http://guides.rubyonrails.org/v3.2.13/performance_testing.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      相关资源
      最近更新 更多