win2008+IIS7+PHP fastCGI性能问题

 

测试代码:

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服务器了,呵呵,只是成本还是比较高的.

 

下次找机会在相同环境下好好测试下!

 

 

 

 

 

 

你可能感兴趣的:(apache,PHP,list,测试,float,IIS)