【发布时间】:2023-03-12 06:50:01
【问题描述】:
什么是 5-10K 并发连接的最佳选择? 有人将 Cherokee 用于大型 Web 应用程序吗? (我指的是 Google、IBM 等巨头)
【问题讨论】:
标签: configuration nginx webserver cherokee
什么是 5-10K 并发连接的最佳选择? 有人将 Cherokee 用于大型 Web 应用程序吗? (我指的是 Google、IBM 等巨头)
【问题讨论】:
标签: configuration nginx webserver cherokee
我亲自测试了 4 个 Web 服务器(Apache 2.2、Cherokee 1.0.15、Lighttpd 1.4.26 和 Nginx 0.7.65)并在这张图中总结了结果。
Cherokee vs other famous web servers
Same as above but different link address
为了模拟,我使用了两台通过以太网电缆连接的机器。服务器机器有一个 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 服务器询问多少并发请求。
【讨论】: