這幾天花了點時間把 ZendServer CE 版的一些元件抽出來放到我自己包的 Portable APM 上,並且作了一些壓力測試的交叉比較。

 

先說結論:

  1. php5_module 的速度還是最快,但是在併發請求時會失敗

  2. fcgid_module 在併發請求時比 php5_module 還要不穩定,失敗連連,所以這次比較不加入這個

  3. zend_enabler_module 相當穩定,沒有請求失敗的紀錄,加上 Optimizer+ 之後的每秒請求數比 php5_module 少一成

 

測試環境:

  • Windows 7 64 bits

  • Apache 2.2.15

  • MySQL 5.5.2

  • PHP 5.3.2

  • Drupal 7.0 alpha 3(Standand 安裝,移除 database logging 模組,JS/CSS 打包輸出,有開快取)

 

壓力測試命令:ab -r -c 100 -n 10000 http://127.0.0.1/index.php

比較表格:

zend_enabler_module N/A XCache Optimizer+
#/sec 129.03  297.60  362.98 
% 1.00  2.31  2.81 

 

php5_module N/A XCache
#/sec 185.91  393.75 
% 1.00  2.12 

 

創作者介紹

失落的技術

HACGIS 發表在 痞客邦 PIXNET 留言(0) 人氣()