포럼

아기다리 고기다리던 PHP 7.0 알파버전이 드디어 공개되었어요. 기존 버전보다 성능이 엄청나게 향상되었다는 소식에 기대를 모으고 있는데요... 그래서 지난번에 해보았던 PHP 버전별 성능 비교를 간단하게 다시 한 번 해보기로 했습니다.

 

 

테스트 환경

 

DigitalOcean 클라우드 서버 (8코어, 16GB RAM, SSD) - 지난번 테스트의 2배 사양

Debian 8.1 64비트

nginx 1.8.0

MariaDB 10.0

PHP 5.6.7 (FPM)

PHP 7.0.0 alpha1 (FPM)

XE 1.8.3

 

nginx와 PHP-FPM은 유닉스 소켓으로 통신합니다.

DB 연결 방식은 mysqli_innodb로 설정했습니다.

innodb_buffer_pool_size = 2G (테스트 DB 용량은 얼마 되지 않지만, 메모리가 남아서 그냥 팍팍 줬습니다.)

pm = static, pm.max_children = 20 (테스트 동접수가 10이므로 이 정도면 충분하고 남습니다.)

memory_limit = 128M

opcache 모듈 사용

 

 

테스트 방법

 

일단 XE 설치를 완료한 후, ab -c 10 -n 1000 명령으로 메인 페이지를 반복 요청했습니다. 클라우드 서버라서 성능의 변동이 있을 수 있으므로, 충분한 시간차를 두고 20여회 테스트하여 최대값을 취했습니다.

 

 

테스트 결과

 

PHP 5.6.7 : 초당 320.05 페이지 로딩 성공 (페이지당 평균 소요시간: 31.246 ms)

PHP 7.0.0 : 초당 552.16 페이지 로딩 성공 (페이지당 평균 소요시간: 18.111 ms)

 

PHP 7.0 알파버전은 현재 가장 빠른 PHP 5.6보다 72.5% 더 빠릅니다.

 

지난번 테스트와는 서버 사양이 전혀 다르기 때문에 직접적인 비교는 곤란하지만, 지난번 테스트에서 PHP 5.6과 다른 버전들 사이의 속도 차이를 알려드렸으므로 계산 좀 해보시면 PHP 7.0과 다른 버전들 사이의 속도 차이도 어느 정도는 짐작할 수 있겠습니다. (PHP 5.5보다 95% 더 빠르고, PHP 5.4+APC보다 113% 더 빠르고, 순정 PHP 5.4보다는 무려 837% 더 빠릅니다 ㅎㄷㄷㄷ)

 

 

요약

 

우왕ㅋ굳ㅋ

 

글쓴이 제목 최종 글
karutian 레이아웃 & 위젯 개발 2번째... [5] file 2015.06.07 by 이온디
GG 어떤 업체의 자동 홈페이지 견적 프로그램 [10] 2015.06.07 by 휘즈
AElsE- 애드온 기본기능에서... [1] 2015.06.06 by GG
이온디 회사 프로젝트를 XE 버전으로 컨버팅 해보는 개인 프로젝트;; [1] 2015.06.06 by 불금
키스미베이베 클라우드 플레이어를 쓰면 SCM 플레이어 버그가있네요 [5] 2015.06.06 by 키스미베이베
하얀마법 외부이미지 저장애드온의 새로운 접근법 [6] 2015.06.04 by 초보해외유저
Luacast Laravel도 매력 만점이네요. [13] 2015.06.03 by 또별
Lansi 템플릿 문법을 이스케이프 할 수 없나요? [21] 2020.03.14 by hhgyu
하늘희 1.8.2 버전에 문제가 있네요.. [9] file 2015.06.02 by bncPlan
newi XE 메뉴 이런식으로 변경 하면 어떤가요? [3] file 2015.06.02 by 착한악마
언벨리티 킴스큐 -> XE 데이터 추출 툴... [7] 2015.06.02 by Xe재미나게
color77 xe를 쓰시겠다는분들 NGINX로 갈아타세요 정말 진심입니다 [6] 2015.06.01 by BJ람보
mAKEkr XE자료실에 올려둔 자료 몇개를 github에 올렸습니다.  
BJ람보 방송 공지.. xpressengine 모듈의 심화 + 애드온. [1] 2015.06.01 by 숭숭군
ilbe 게시판을 새로만들려고 합니다, 아이디어 주세요. [16] file 2015.06.01 by Shantih
함삐까 타임라인 모듈 두개 이상 생성 및 페이지가 넘어가지 않은 문제에 관하여  
jooyoon88 라라벨 과 XE 는 잘 어울리는 한쌍 인 것 같습니다. [8] 2015.06.04 by 또별
이온디 블로그용 스킨이 없네요.. [5] 2015.05.31 by 독도2005
키스미베이베 언제부터인가 xpresseditor를 쓰면 css가 안되어있네요 file  
착한동구 우와 어쩌다 이런 곳 알았는데 레이아웃 만드시는분들 파라다이스 될듯 하네요 [5] 2015.05.30 by XESTUDIO