2

最近我浏览了一篇文章,解释了 YAWS 服务器的潜力以及它每秒处理的请求数。提到 YAWS 每秒可以处理 8 万个请求,并且它还运行在多线程环境中以提高请求处理限制。

我们如何比较 IIS、Apache 和 YAWS?哪一个将处理最大请求?我可以在某个地方找到任何比较吗?

4

1 回答 1

5

检查此链接:

http://www.sics.se/~joe/apachevsyaws.html
链接到 Yaws 与 Apache


您会看到 Yaws 处理 80000 个并发请求(并继续),而 apache 在大约 4000 个连接时失败。
这是因为 Yaws 在 Erlang/OTP VM 上运行。进程属于这台机器而不是操作系统。Erlang 已经针对并发编程进行了高度定制。事实上,在处理许多并发请求时,其他 erlang Web 应用程序(例如:mochiwebwebmachine等)比 apache 强大得多。
Yaws 网络服务器的扩展性比我今天所知道的任何网络服务器都要好。借助创建appmods的能力,您可以创建通过 http 协议进行通信的 Erlang 应用程序,从而利用 yaws 的强大功能。


Yaws主页是:

http://yaws.hyber.org/
.
实际上,Yaws 的力量来自 OTP(开放电信平台)。这套功能强大的库位于
http://erlang.org/
, 拥有最先进的设计模式,如故障转移系统、监督树、有限状态机、事件处理程序等,您应该开始在下一个 Web 应用程序中使用 erlang!!!!

于 2010-10-23T13:14:41.000 回答