heroku中四个1X dynos和两个2X dynos有什么区别?

时间:2014-02-24 23:33:48

标签: heroku

有人知道答案吗?我在heroku上产生了两个2X dynos,而免费1X dyno的表现要比两个2X dyno好得多。他们都有相同的Rails应用程序与同一个数据库交谈。让我难以置信!

2 个答案:

答案 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