2010-10-10 59 views
2

最近我经历了一篇文章,解释YAWS服务器的潜力以及它每秒处理的请求数量。有人提到YAWS每秒可以处理80K个请求,它也可以在多线程环境中运行,以提高请求处理限制。IIS,APACHE,YAWS运行时环境

我们如何比较IIS,Apache和YAWS?哪一个会处理最大的请求?我能找到任何比较的地方吗?

回答

5

检查此链接了:

http://www.sics.se/~joe/apachevsyaws.html
链接到雅司病VS阿帕奇


你看到雅司处理80000个并发请求(继续),而阿帕奇在4000左右的连接失败。
这是因为Yaws在Erlang/OTP VM上运行。进程属于这台机器,而不是操作系统。 Erlang已经为并发编程高度定制。逸岸,在其它Erlang的Web应用程序,如:了Mochiwebwebmachine,e.t.c是比Apache更强大,当涉及到处理大量并发请求。
Yaws web服务器的扩展性比我所知道的任何web服务器都要好。凭借能够创建appmods,您可以创建Erlang应用程序,通过http协议进行通信,利用雅可布的强大功能。


Yaws主页是:

http://yaws.hyber.org/
。实际上,Yaws从OTP(开放电信平台)中获得了力量。这组强大的库在
http://erlang.org/
找到,具有最先进的设计模式,如故障切换系统,监督树,有限状态机,事件处理程序,e.t.c,您应该实际上开始使用erlang来为您的下一个Web应用程序!

+0

接受这个答案(PLIZ)如果有帮助 – 2011-06-20 08:38:39