0

什么是 5-10K 并发连接的最佳选择?有人将 Cherokee 用于大型 Web 应用程序吗?(我的意思是像谷歌、IBM 等巨头。)

4

1 回答 1

3

我亲自测试了 4 个 Web 服务器(Apache 2.2、Cherokee 1.0.15、Lighttpd 1.4.26 和 Nginx 0.7.65)并在这张图中总结了结果。

Cherokee vs 其他著名网络服务器
同上,但链接地址不同

对于模拟,我使用了两台通过以太网电缆连接的机器。服务器机器有一个 Pentium 双核 CPU T4300 2.10GHz 和 4GB RAM,而用于强调 web 服务器的客户端机器有一个 Pentium M 处理器 2GHz 和 1GB RAM。两个站都有千兆以太网接口。

用于对 Web 服务器进行压力测试的命令是 ab,我创建了一个小的静态文件(100 字节)来防止网络带宽瓶颈并显示 Web 服务器软件而不是 kernel.in 的性能

ab [-k] -n 10000 -c <concurrency_level> http://<server_IP>/100.html

在这里,-k 选项打开 keepalive,而 -n 10000 生成 10,000 个 HTTP 请求,-c 设置一次向目标 Web 服务器询问多少并发请求。

于 2011-09-12T09:45:44.437 回答