그냥 채팅 및 친구, 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에만 네, 불행 이상한.