标签: multithreading heroku unicorn puma
Heroku一直倡导Puma而不是独角兽。主要是因为Puma对慢客户的处理能力更强。
为什么Puma会更好?是仅仅因为它是多线程的并且可以处理更多的并发连接,还是有更多的连接(例如像Node这样的事件驱动模型)?
换句话说,如果要将最大线程数设置为1,Puma在处理慢速客户端时会和Unicorn一样糟糕吗?
谢谢, 塞巴斯蒂安:)