nginx fastcgi vs apache_handler vs apache_handler+apc vs asp.net mvc2

来源:互联网 发布:js字符串html转义 编辑:程序博客网 时间:2024/06/16 14:04

今天做了一个php速度的BenchMark,对比一下nginx fastcgi vs apache_handler vs apache_handler+apc的区别:

一、linux环境为CentOS 5.7,windows环境为win2008 R2 asp.net mvc2

二、被测试程序为smarty3.1的精简demo页,只有一个assign

为了反映php速度,smarty关闭了调试和缓存

$smarty->debugging = false;$smarty->caching = false;

三、并发虚拟用户都是10

四、网络环境相同、硬件配置相同




       可以看到,在linux环境中,apache_handler+apc速度最快,资源占用最低,nginx fastcgi最差,并且nginx fastcgi偶尔还有失败的事务。Asp.net mvc2性能也不错。这个结果只是反映某一方面,没有进行优化,都是默认安装,仅供参考。

作者:敖士伟 ikmb@163.com

原创粉丝点击