PHP 워크 성능 YII, YAF, CI, laravel 이소 대비

그냥 채팅 및 친구, YAF을 인식, YAF 원격 C 프레임 워크, PHP 확장에 기록 된 전체 프레임 워크를 작성. 이 메모리에로드 된 PHP의 시작은 속도가 쓰기 PHP는 프레임 워크보다 훨씬 강력한 성능이지만, IDE 상대적 문제, 성능이 절대적으로 찬양한다. 성능 비교 기사에 대한 외국인 프레임 워크의 번역.

 경우

 이 간단한 테스트 출력 안녕하세요 단어, MVC의 단순 논리, (라우터 -> 컨트롤러 -> 뷰어), 어떤 논리없이 데이터베이스 연결이 없음. 

하드웨어 플랫폼 

CPU : 인텔 코어 750 (2.67GHz의 X4) RAM을 I5 : 4GB의 

소프트웨어 환경 

데비안 6.0.4 x86_64에 (2.6.32-41) 아파치 2.2.16 (MPM-prefork의, 유행의 PHP5) PHP 5.3.10 PHP-APC 3.1.9 (최적화를위한 포함 / 필요) 모든 프로젝트를 복사 할 수는 / dev / SHM / * (최적화 파일 읽기 / 쓰기)

 PHP 프레임 워크 목록

 * ZF : 젠드 프레임 워크 사이트 :  http://framework.zend.com  버전 : 1.11.11

* zf2 : 젠드 프레임 워크 사이트 :  http://framework.zend.com  사이트 :  https://github.com/zendframework/ZendSkeletonApplication  버전 : 2.0.0-β1

* 심포니 : 심포니 사이트 :  http://www.symfony-project.org  버전 : 2.0.0

* CakePHP의 : CakePHP의 사이트 :  http://cakephp.org  버전 : 2.0.4

*이 : CodeIgniter의 사이트 :  http://codeigniter.com  버전 : 2.1.0

* YII : YII 프레임 워크 :  http://www.yiiframework.com  버전 : 1.1.8

* micromvc4 : MicroMVC 사이트 : http://www.micromvc.com  버전 : 4.0.0

* laravel : Laravel, PHP는 프레임 워크에 대한 웹 장인 사이트 :  http://laravel.com  버전 : 2.0.2

* 슬림 : 슬림 프레임 워크 사이트 :  http://www.slimframework.com  버전 : 1.5.0

* YAF : 아직 PHP 확장 사이트의 또 다른 프레임 워크 : http://code.google.com/p/yafphp  버전 : 2.1.3 베타 (yaf.cache_config = 1)

* FuelPHP : 간단하고 유연한, 지역 사회 중심의 웹 프레임 워크 사이트 : http://fuelphp.com/  버전 : 1.1

* ColaPHP : 사이트 :  http://code.google.com/p/colaphp/  버전 : 1.2 - 조지아 #의 XHProf : PHP 사이트의 계층 프로파일 : http://pecl.php.net/xhprof  버전 : 0.9.2 #이 시험의 소스 코드 : 소스 :  https://github.com/eryx/php-framework-benchmark 

1. 아파치 벤치 마크  요청이 두 번째 사전 (-c는 -n 30000 100), 더 큰 더 낫다

 

요청 / 초 (-C 200 -n 50000), 더 큰 값이 더 

2. 시스템 부하  도 스트레스 시험 하중은 가능한 한 작게 1 분 내에 완료 (100 -n 30000 -c)

3. 메모리 사용  테스트 안녕하세요 워드 메모리는 더 작은, 점령했다.

4. 응답 시간  응답 시간 페이지. 단위는 미묘한 

수 (페이스 북 XHProf) 5. 전화의 방법  단일 페이지 안녕하세요 단어를 호출 얼마나 많은 방법, zend5620 너무 부풀어되지 않는 방법. 

함수 호출 그래프의 세부 사항

Symfony2 젠드 프레임 워크 1.11.1
젠드 프레임 워크 2.0.0-β1 CakePHP의 2.0.4
된답니다 2.1.0 YII 프레임 워크 1.1.8
슬림 1.5 Laravel의 2.0.2
MicroMVC의 4.0.0 YAF 2.1.3 베타
FuelPHP 1.1 ColaPHP 1.2

6. 파일 수  개방여보세요 단어가 포함 또는 파일의 수에 필요한 사용합니다. 작은 더 나은, 젠드 많은 yii19 개월, YAF에만 네, 불행 이상한.

게시 80 개 원래 기사 · 원 찬양 96 · 전망 360 000 +

추천

출처blog.csdn.net/Alen_xiaoxin/article/details/104890409