Fastest Web Server – Cherokee

在汽车世界中,形象憨厚的大切(Grand Cherokee)肯定不是跑得最快的车。而在强手如林的 Web 服务器领域,新锐 Cherokee 却号称是当前最快的 Web 服务器,悍然超越了很多人认为还属于新事物的 Lighttpd、Nginx,性能高出作为行业标准的 Apache 一倍有余。

于是兄弟我顺便把最新版的 Nginx、Lighttpd、Apache 都拿来测了一圈。结果出人意料,Cherokee 牛皮吹爆,各项得分都低于 Nginx 和 Lighttpd。Lighttpd 1.4.20 最近修正了一大堆 bug,在多项测试中性能表现超越 Nginx,成为 Web 服务器领域暂时的王者(皇帝轮流做,这个位子不稳当)。真正令人震惊的是,Apache httpd 服务器颓势凸显,在多项测试中的性能表现真的只有上述三者一半左右,高并发(C=3000)状况下甚至根本无法完成测试。详见测试结果:

N=500000 C=20 C=100 C=1000 C=3000
Cherokee 0.11.5 1KB 40.93 40.84 47.99 67.65
10KB 46.76 45.28 55.25 67.17
100KB 136.64 134.42 150.52 159.67
1000KB 683.16 676.39 877.26 1086.35
Nginx 0.7.27 1KB 36.59 35.82 42.88 56.57
10KB 38.81 36.61 44.97 60.78
100KB 88.42 81.53 99.83 123.88
1000KB 658.39 659.58 840.94 1055.47
Lighttpd 1.4.20 1KB 34.98 34.23 41.91 50.85
10KB 36.29 36.79 43.71 55.89
100KB 88.19 83.51 100.68 123.17
1000KB 669.61 669.36 829.24 1081.38
Apache 2.2.11 1KB 101.47 86.77 95.22 N/A
10KB 99.51 88.31 99.82 N/A
100KB 143.76 136.81 183.41 N/A
1000KB 718.17 725.46 957.25 N/A
Seconds

 

有图有真相:

webserver_benchmark

Apache 的问题不多说了,这么丑陋的数据摆在那儿,有的人喜欢抱残守缺,那就让他们抱去。Cherokee 虽然比 Lighttpd 和 Nginx 略输一筹,但还是非常值得推荐给入门级的网站管理员使用。因为 Cherokee 附带一个非常易用的 Web 管理界面,可以轻松完成各种配置,入门级用户一般不会出错:

admin_launch

总之,Lighttpd 和 Nginx 是大容量、高并发网站的当然之选,入门级网站可以考虑使用 Cherokee 快速上手。至于 Apache 么,当作玩具留着玩,或者当作古董供起来吧。

Tags: , , ,

Leave a Reply

Your email address will not be published.

*