大家都知道Zend Optimizer这个工具是zend提供的一个免费的php加速软件,官方说是用这个工具能使php的执行性能提升30%-40%,我最近亲自动手尝试了一下,对Zend Optimizer具体做了一下测试,发现确实能提高php效率。以下就是测试的全过程。
测试中使用的php脚本为如下:
<?
//循环开始前,得到当前时间
$pagestartime=microtime();
//这里开始一个循环,只做简单的自增运算
$k=1;
for($i=1;$i<1000000;$i++){
$k++;
}
//循环结束时,得到当前时间
$pageendtime=microtime();
//计算循环使用的时间
$starttime=explode(" ",$pagestartime);
$endtime=explode(" ",$pageendtime);
$totaltime=$endtime[0]-$starttime[0]+$endtime[1]-$starttime[1];
$timecost=sprintf("%s",$totaltime);
//打印出循环使用的时间
echo "times: $timecost";
?>
测试一:
分别在启用和关闭zend optimizer的情况下在浏览器中使用访问:http://localhost/test_zend_opt.php
启用zend optimizer,该脚本的执行时间是:times: 0.117239952087
关闭zend optimizer,该脚本的执行时间是:times: 0.129501104355
得出结论:
该php脚本在执行时,启用zend optimizer后,性能提升了9.47%
时间: 2024-10-26 08:25:50