我目前在Heroku上托管的应用程序上有一个红宝石,我使用New Relic进行监视。使用它时我的应用程序是有点laggy,和我的New Relic的监视器显示我以下:使用Heroku缩放Dynos
鉴于大部分时间都在请求队列中度过的,这是否意味着,如果我在我的应用程序将变得更好使用额外的工人dynos?或者这是我可以通过优化我的代码来修复的东西?对不起,如果这是一个愚蠢的问题,但我是一个完整的新手,并感谢所有的帮助。谢谢!
== ==编辑
只是想确保我是水晶明确这一点,不得不掏出更多的之前的Moolah。因此,New Relic的也给了我下面的统计数据在浏览器端,你可以在这里看到:
该图显示,大多数的用户所花的时间是在等待Web应用程序。我可以将这归因于我的应用程序大部分时间都在请求队列中吗?换句话说,最终用户正在经历的1.3秒响应时间目前仅仅是代码优化对于减少的影响不大。 (基本上我问我是否需要花钱)谢谢!
只是要确保我得到你,你的答案是“是添加另一名工人DYNOS”? – oort
是的 - 这是加快速度的最快方法。 –
检查我的编辑 - –