我刚刚使用eventmachine启动了async sinatra benchmark between thin and rainwbows。
有人能解释为什么Thin比使用eventmachine和四个work_processes的Rainbows更快?我也尝试了一个work_processes但结果没有改变。瘦还是更快。
提前感谢 弗朗西斯
答案 0 :(得分:6)
因为我还没有为此用例描述彩虹。我告诉Eric如何增加支持但是还没有(现在我认为: - /)有时间调查它。
瘦是一个非常轻量级的服务器,开销可能更少。它也可能是像你编译http解析器一样的异常值。
如果没有平台,构建和实际性能的更多细节,很难说更多。我可能会复制,我期待。
另一件值得一提的是,我的异步机架黑客并不是为了/速度/并发性。许多面向速度的基准测试并不合适。