有人知道答案吗?我在heroku上产生了两个2X dynos,而免费1X dyno的表现要比两个2X dyno好得多。他们都有相同的Rails应用程序与同一个数据库交谈。让我难以置信!
答案 0 :(得分:8)
更多dynos为您提供更多并发性。基于单线程Web服务器(如瘦机),如果您有4 x 1x dynos,则可以同时提供4个请求。
使用2 x 2x dynos,您只能提供两个请求。
2x dynos有更多内存(512MB)和更多CPU可用。如果您的应用程序占用大量内存,这将非常有用。大多数应用程序不需要2x dynos。
Heroku最近也增加了PX dynos,它们的可用功率要大得多。
您可以阅读有关不同动态的Heroku offers on their website。
答案 1 :(得分:2)
自收到的答案发布以来,实际数据发生了变化。
目前的差异是内存(1x为512MB,2x为1024MB),以及2倍加倍的CPU份额。
更多详情可在以下Heroku开发中心页面找到:https://devcenter.heroku.com/articles/dyno-types