最近我读了一篇文章,解释了 YAWS 服务器的潜力及其每秒处理的请求数。提到YAWS每秒可以处理80K请求,并且它还运行在多线程环境中以提高请求处理限制。
我们如何比较 IIS、Apache 和 YAWS?哪一个将处理最多的请求?我可以在某处找到任何比较吗?
最佳答案
查看此链接:
http://www.sics.se/~joe/apachevsyaws.html链接到 Yaws 与 apache
您会看到 Yaws 处理 80000 个并发请求(并继续),而 apache 在大约 4000 个连接时失败。
这是因为 Yaws 在 Erlang/OTP VM 上运行。进程属于 native 而不是操作系统。 Erlang 已经针对并发编程进行了高度定制。事实上,其他 erlang Web 应用程序,如:mochiweb、webmachine 等,在出现时比 apache 强大得多处理许多并发请求。
Yaws Web 服务器的扩展性比我目前所知的任何 Web 服务器都要好。凭借创建appmods的能力,您可以创建通过 http 协议(protocol)进行通信的 Erlang 应用程序,利用 yaws 的强大功能。
雅司病主页是:
http://yaws.hyber.org/。
实际上,Yaws 的力量来自于 OTP(开放电信平台)。这套功能强大的库位于
http://erlang.org/,拥有最先进的设计模式,例如故障转移系统、监督树、有限状态机、事件处理程序等,您实际上应该开始在下一个 Web 应用程序中使用 erlang!!!
关于apache - IIS、APACHE、YAWS运行环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3900183/