大家都知道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%