dev*_*vth 5 performance ruby-on-rails heroku newrelic
我有一个非常简单的rails 3.2.6应用程序.我已经使用Heroku多年来主持原型,总是在免费层.我终于在我的最新应用程序中添加了付费dyno,并添加了New Relic以监控性能.
我在流量接近于零的非常简单的页面上看到了4500 + ms的请求时间(我们尚未启动).New Relic表示99%的时间用于渲染模板.这是一个在100行布局中的75行完全静态 haml模板.应用程序模板具有标准- if current_user.nil?分支.
我还没有添加页面缓存.我当然会这样做,但是在我掩盖它之前,我想确定这种非常差的性能的根本原因.有小费吗?我应该从Heroku那里得到什么样的响应时间?在我在开发环境中的本地方框中,相同的页面响应时间是26ms(资产在1.5s之前进入).New Relic报告我在Heroku上的动态页面的平均响应时间为2000ms到6000ms.
编辑:我打开了静态/页面缓存,现在看到的平均值为173毫秒.但是我仍然担心我在动态页面上的糟糕平均值.
| 归档时间: |
|
| 查看次数: |
574 次 |
| 最近记录: |