apache - IIS、APACHE、YAWS运行环境

标签 apache iis yaws

最近我读了一篇文章,解释了 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 应用程序,如:mochiwebwebmachine 等,在出现时比 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/

相关文章:

apache - nginx : Its Multithreaded but uses multiple processes?

sql - 混合使用 ADO.NET 和 LINQ-TO-SQL 不好吗?我的数据层不工作

erlang - 在启动时启动 Nitrogen Web 框架

android - 通过 android 连接本地主机 - 连接到 10.0.2.2 被拒绝

apache - 重写由 apache 提供的内容

PHP:查找项目根目录的绝对URL

c# - <认证模式 ="forms"> Godaddy 主机配置错误

ASP.NET 开发服务器还是本地主机 IIS?

erlang - 使用 Yaws 和 websockets 订阅数据

apache - 计算Yaws Web应用程序的点击数