对于I / O繁重的应用程序,什么是好的库/框架+ http web服务器

时间:2011-10-28 04:50:51

标签: io webserver

我正在寻找一个库或框架和web服务器,它们可以运行给定库/框架语言中的应用程序(我不关心哪种语言)已被证明非常有效且高并发I / O,这两个磁盘I / O并与第三方服务进行通信。

我已经看过(并且做了一些我自己的)基准测试,确认像gevent这样的服务器/库在无菌的hello world环境中表现得非常好,在现实世界的情况下,他们很难为50个左右的并发提供有用的吞吐量连接的平均响应时间为5秒左右。

2 个答案:

答案 0 :(得分:1)

当哪种语言和哪个平台无关紧要时,我的建议是查看nginx(发音为Engine-X)的webserver。这个网络服务器非常精简,因此它比apache(和IIS)

更快

缺点是配置有点复杂。

答案 1 :(得分:0)

我会考虑node.js(Javascript服务器端)。它的事件/并发模型已被证明非常快。

我对Erlang没有个人经验,但我听说这也是一个不错的选择。