轉帖|對比評測|編輯:龔雪|2014-08-29 09:38:49.000|閱讀 5247 次
概述:本文主要對國外幾款非常知名的PHP框架性能做了一個詳細的對比,歡迎交流!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
案例
本次測試輸出簡單的hello word,簡單MVC邏輯,(Router -> Controller -> Viewer),沒有數據庫連接,沒有任何邏輯.
硬件平臺
軟件環境
Debian 6.0.4 x86_64 (2.6.32-41)
apache 2.2.16 (mpm-prefork,mod-php5)
php 5.3.10
php-apc 3.1.9 (Optimization for include/require)
Copy all projects to /dev/shm/* (Optimization for files read/write)
PHP框架列表
* zf: Zend Framework
Site:
Ver: 1.11.11
* zf2: Zend Framework
Site:
Site:
Ver: 2.0.0-beta1
* symfony: symfony
Site:
Ver: 2.0.0
* cakephp: CakePHP
Site:
Ver: 2.0.4
* ci: CodeIgniter
Site:
Ver: 2.1.0
* yii: Yii Framework
Site:
Ver: 1.1.8
* micromvc4: MicroMVC
Site:
Ver: 4.0.0
* laravel: Laravel, A PHP Framework For Web Artisans
Site:
Ver: 2.0.2
* slim: Slim Framework
Site:
Ver: 1.5.0
* yaf: Yet Another Framework in PHP Extension
Site:
Ver: 2.1.3-beta (yaf.cache_config=1)
* FuelPHP: Simple, Flexible, Community driven Web Framework
Site:
Ver: 1.1
* ColaPHP:
Site:
Ver: 1.2-ga
# XHProf: A Hierarchical Profiler for PHP
Site:
Ver: 0.9.2
# The source code of this testing:
Source:
1. Apache Benchmark
Requests pre second (-c 100 -n 30000), the bigger is better
請求/秒(-c 200 -n 50000), 數值越大越好
2. 系統負載
壓力測試一分鐘內完成的負載圖
越小越好(-c 100 -n 30000)
3. 內存使用率
測試hello word占用的內存,越小越好.
4. 響應時間
頁面的響應時間.單位微妙
5. 調用方法的數量(Facebook XHProf)
單個hello word頁面調用了多少方法,zend5620個方法,是不是太臃腫了。
6. 文件數量
打開hellow word用到included or required in 文件的數量.越小越好,zend很多,yii19個,yaf才4個,不快才怪。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網