有没有人在Rubinius + Puma上运行padrino?如果是,那么它有多稳定?它比MRI + Thin更好吗?我正在考虑试一试,但有点担心它的稳定性。
发布于 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,但我不明白为什么这会像你的代码一样成为一个重要的因素。
发布于 2014-02-06 23:02:11
问哪一个更好是愚蠢的,因为只有你才能知道某事是否好,是否为你做了这项工作。
有一些特定的因素可以用来衡量Rubinius是否对你有好处。
问问你自己这些问题:
可能还有更多的问题,但看起来你只是在寻找新的东西,对吧?:)
你可能想在freenode上加入#rubinius来问你的问题。
https://stackoverflow.com/questions/21578260
复制相似问题