首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rubinius + Padrino在生产中?

Rubinius + Padrino在生产中?
EN

Stack Overflow用户
提问于 2014-02-05 21:09:56
回答 2查看 319关注 0票数 1

有没有人在Rubinius + Puma上运行padrino?如果是,那么它有多稳定?它比MRI + Thin更好吗?我正在考虑试一试,但有点担心它的稳定性。

EN

回答 2

Stack Overflow用户

发布于 2014-02-06 03:04:06

我在生产中使用彪马,它的稳定性很好,而且速度也很好。有些时候你应该选择Thin (记住,你在一个事件循环中),有些时候你应该选择Puma。选择Thin会将并发从代码级转移到IO级,因此Thin非常适合处理大量实时或永久连接,比如聊天服务器或实时应用程序。如果应用程序要服务于不同的页面,你需要低内存和良好的上下文切换,比如preforking (例如Unicorn),或者在Ruby的Rubinius版本上运行Puma,这使得并发更容易编码,因为它使用线程会执行得很好,而不是像MRI使用全局解释器锁。例如,JRuby使用本机线程,因此将使用所有可用的处理器,因此它在某些情况下会很有帮助。

参见http://ylan.segal-family.com/blog/2013/05/20/unicorn-vs-puma-redux/

我从来没有使用过Padrino,但我不明白为什么这会像你的代码一样成为一个重要的因素。

票数 3
EN

Stack Overflow用户

发布于 2014-02-06 23:02:11

问哪一个更好是愚蠢的,因为只有你才能知道某事是否好,是否为你做了这项工作。

有一些特定的因素可以用来衡量Rubinius是否对你有好处。

问问你自己这些问题:

  • 你真的知道Rubinius是什么吗?
  • 你为什么要考虑Rubinius?
  • 你有没有用两个运行时对你的应用进行基准测试?
  • 你的测试结果是什么?你有测试吗?

可能还有更多的问题,但看起来你只是在寻找新的东西,对吧?:)

你可能想在freenode上加入#rubinius来问你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21578260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档