- 论坛徽章:
- 0
|
今天做了个试验,大家分享一下
试验环境一:
apache2.2.4 php4.4.7 未安装Zend Optimizer加速工具
试验环境二:
apache2.2.4 php4.4.7 已安装Zend Optimizer加速工具
[测试代码]:test.php
#####################################################
<?
$pagestartime=microtime();
$k=1;
for($i=1;$i<1000000;$i++){ //循环1000000次
$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加速工具,直接运行test.php 平均运行时间为:0.51174411582947秒
环境二:此环境下有Zend Optimizer加速工具,直接运行test.php 平均运行时间为:0.288630889893秒
此环境下有Zend Optimizer加速工具,将test.php用zend Guard加密,运行加密后的test.php 平均运行时间为:0.591962099075秒
[结论]
加密后的php代码虽然提高的代码的保密性,防止被盗用,但运行速度明显下降
Zend Optimizer对可以翻倍的提高代码速度,代码运行越复杂效果越明显 |
|