轉(zhuǎn)帖|對(duì)比評(píng)測(cè)|編輯:龔雪|2014-08-29 09:38:49.000|閱讀 5247 次
概述:本文主要對(duì)國(guó)外幾款非常知名的PHP框架性能做了一個(gè)詳細(xì)的對(duì)比,歡迎交流!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
案例
本次測(cè)試輸出簡(jiǎn)單的hello word,簡(jiǎn)單MVC邏輯,(Router -> Controller -> Viewer),沒(méi)有數(shù)據(jù)庫(kù)連接,沒(méi)有任何邏輯.
硬件平臺(tái)
軟件環(huán)境
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
請(qǐng)求/秒(-c 200 -n 50000), 數(shù)值越大越好
2. 系統(tǒng)負(fù)載
壓力測(cè)試一分鐘內(nèi)完成的負(fù)載圖
越小越好(-c 100 -n 30000)
3. 內(nèi)存使用率
測(cè)試hello word占用的內(nèi)存,越小越好.
4. 響應(yīng)時(shí)間
頁(yè)面的響應(yīng)時(shí)間.單位微妙
5. 調(diào)用方法的數(shù)量(Facebook XHProf)
單個(gè)hello word頁(yè)面調(diào)用了多少方法,zend5620個(gè)方法,是不是太臃腫了。
6. 文件數(shù)量
打開(kāi)hellow word用到included or required in 文件的數(shù)量.越小越好,zend很多,yii19個(gè),yaf才4個(gè),不快才怪。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)