我最近将我的应用程序“升级”到Heroku上的cedar平台。默认情况下,我使用thin作为web服务器。但我一直想用独角兽来实现并发性,让我的父亲去做我的代币。但我担心在使用瘦以外的东西时会有一些缺陷
有人有过这个决定的实际经验吗
注:
- 这篇文章让我对这个想法感到兴奋:http://michaelvanrooijen.com/articles/2011/06/01-more-concurrency-on-a-single-heroku-dyno-with-the-new-celadon-cedar-stack/
- 我知道每个应用程序都是不同的,你应该构建一个staging env并自己尝试。但是,如果它在你的登台环境中看起来很棒,我们应该知道它们有什么陷阱吗
我想知道为什么每个人都不应该这样做
更新–3个月后
我已经在生产中使用独角兽3个月了,我非常高兴。我每个dyno使用4个独角兽工人
您确实需要注意的一件事是内存消耗和泄漏。实际上,不是每个dyno拥有512MB内存,而是除以heroku工作者的数量。但要记住这一点——这是一个巨大的成本节约