效能基準測試

測試環境:

  • PHP 5.2.6
  • Apache 2.2
  • eAccelerator 0.9.5.2
  • ApacheBench 2.0.40

PHP框架版本:

  • Lazybones 0.2
  • CakePHP 1.3
  • CodeIgniter 1.7.2
  • Yii 1.1.0.r1700
  • DooPHP 1.2

測試結果

以下基準測試只簡單的輸出Hello World做為測試框架在最乾淨的狀態下框架的載入速度及路由的反應速度。

以下結果為執行ab -t 30 -c 10三次,並取其平均值,數值高者為佳。點此下載測試原始碼

請注意:Lazybones並不是最快的框架,也不期待成為最快的框架,即使Lazybones比某些框架來的快,也不代表Lazybones將效能作為標的,核心功能越多將難以避免帶走越多的效能,Lazybones初始的目標在於取得之間的平衡。

畢竟單純的Hello World並不能代表什麼,若您有興趣可自行做其他相關測試。

ab -t 30 -c 10

laybones php framework benchmark

請注意:此測試結果僅供參考,因為經測試在不同環境下有顯著的差異, 詳細原因仍不明。您可下載測試原始碼進行測試