【发布时间】:2012-06-30 15:31:18
【问题描述】:
我目前在 Heroku 上托管了一个 ruby on rails 应用程序,我正在使用 New Relic 进行监控。我的应用在使用时有点卡顿,我的 New Relic 监视器显示以下内容:
鉴于大部分时间都花在请求队列上,这是否意味着如果我使用额外的工作人员测功机,我的应用程序会更好地扩展?或者这是我可以通过优化我的代码来解决的问题?对不起,如果这是一个愚蠢的问题,但我是一个完整的新手,感谢所有的帮助。谢谢!
== 编辑 ==
只是想确保我在支付额外的 moolah 之前对此非常清楚。所以New Relic还给了我浏览器端的以下统计数据,你可以在这里看到:
此图显示用户花费的大部分时间都在等待 Web 应用程序。我可以将此归因于我的应用程序大部分时间都在请求队列中吗?换句话说,最终用户体验到的 1.3 秒响应时间目前仅靠代码优化几乎无法减少? (基本上就是问要不要花钱)谢谢!
【问题讨论】:
标签: ruby-on-rails heroku hosting scalability