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

今天做了一个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性能也不错。这个结果只是反映某一方面,没有进行优化,都是默认安装,仅供参考。

作者:敖士伟 [email protected]

你可能感兴趣的:(nginx fastcgi vs apache_handler vs apache_handler+apc vs asp.net mvc2)