我应该在Heroku Cedar上使用thin还是unicorn

我最近将我的应用程序“升级”到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工作者的数量。但要记住这一点——这是一个巨大的成本节约

发表评论