zend optimizer的效能測試
大家都知道zend optimizer這個工具是zend提供的乙個免費的php加速軟體,官方說是用這個工具能使php的執行效能提公升30%-40%,我最近親自動手嘗試了一下,對zend optimizer具體做了一下測試,發現確實能提高php效率。以下就是測試的全過程。
測試中使用的
php指令碼為如下:
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<?
//
迴圈開始前,得到當前時間
$pagestartime=microtime();
//
這裡開始乙個迴圈,只做簡單的自增運算
$k=1;
for($i=1;$i<1000000;$i++)
//
迴圈結束時,得到當前時間
$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
的情況下在瀏覽器中使用訪問:
啟用zend optimizer
,該指令碼的執行時間是:
times: 0.117239952087
關閉zend optimizer
,該指令碼的執行時間是:
times: 0.129501104355
得出結論:
該 php
指令碼在執行時,啟用
zend optimizer
後,效能提公升了
9.47%
測試二:
分別在啟用和關閉
zend optimizer
的情況下使用
ab壓力測試,併發值分別取
50、 100
、 150
啟用zend optimizer
,請求數為
3000
,併發值分別取
50、 100
、 150時
---
系統負載分別為
69.86
、 121.68
、 147.55
---
測試耗時分別為
208.59
秒、 199.57
秒、 210.12秒
---
吞吐量分別是
14.38/s
、 15.03/s
、 14.28/s
關閉zend optimizer
,請求數為
3000
,併發值分別取
50、 100
、 150時
---
系統負載分別為
70.57
、 120.47
、 164.81
---
測試耗時分別為
228.40
秒、 229.64
秒、 243.49秒
---吞吐量分別是
13.13/s
、 13.06/s
、 12.32/s
得出結論:
1. 啟用和關閉
zend optimizer
對系統負載沒有明顯的影響。
2. 啟用
zend optimizer
的情況下,處理
php指令碼的平均耗時為關閉
zend optimizer
情況下的
88%、
3.啟用
zend optimizer
的情況下,處理
php指令碼的吞吐連為關閉
zend optimizer
情況下的
113.45%
總結:
通過上面兩種方法的測試,可以得出基本的結論:
使用 zend optimizer
確實可以提公升
php指令碼的執行速率,提公升系統效能,同時對系統負載的影響微乎其微。
Linux下ZendOptimizer的安裝與配置
內容 在裝的好的red hat linux 9 apache 2.0.55 mysql 5.1.6 php 5.1.2後,接下來就是安裝linux下的php加速器zendoptimizer 2.6.2了。自己編譯 php 後,zend optimizer 2.6.2 需要自己設定一下,請參照以下步驟...
Zend Optimizer的效能測試
zend optimizer的效能測試 大家都知道zend optimizer這個工具是zend提供的乙個免費的php加速軟體,官方說是用這個工具能使php的執行效能提公升30 40 我最近親自動手嘗試了一下,對zend optimizer具體做了一下測試,發現確實能提高php效率。以下就是測試的全...
Zend Optimizer 配置指南
zend optimizer是由php核心引擎 zend 建立者zend技術公司所開的免費php優化軟體。據zend公司透露使用這個軟體某些情況下至少可以提高效能30 以上!這麼好的免費大餐當然要用,現在我們來談談如何配置這套軟體。zend opt的安裝是傻瓜化的,安裝嚮導會自動根據你的選擇來修改p...