|
测试代码:
list($usec, $sec) = explode(" ",microtime()); $aa = ((float)$usec + (float)$sec); //echo $a.'<br/>';for($i=0;$i<10000000;$i++){$a = $i*2;}list($usec, $sec) = explode(" ",microtime()); $b = ((float)$usec + (float)$sec); //echo $b.'<br/>';echo ($b - $aa);
在WIN2008+IIS+fastCGI+php5.3.3下
运行时间大概在1.25-1.6 平均值:1.4
在同台机器上的的apache+php5.2.6
运行时间大概在2.20-2.50 平均为:2.35
在另一台机器上为center OS 内核版 本为:2.6.18-164.el5上-apache++php5.3.1:
运行时间大概在1.25-1.35 平均为1.3
同时此台机器上的nginx+php5.3.1上运行:
运行时间大概在1.01-1.11平均为1.06
而两台机器的配置也是不一样的,前面一台的CPU为Core 2 T5500 1.6双核
另一台为:Pentium(R) 4 CPU 3.00
由于CPU的差异导至速度快了一些,但能看出来IIS7+fastCGI速度还是很不错的,
可以考虑改用windows服务器了,呵呵,只是成本还是比较高的.
下次找机会在相同环境下好好测试下! |
|
|