포럼
XpressEngine 3 성능이 4배 이상 느릴까요?
2016.08.02 01:20
아주 비과학적인 비정확한 테스트로 ㅋㅋ
http://xpressengine.io/ 에 들어가서
XpressEngine 1 데모 생성 및 XpressEngine 3 데모를 생성해 보았습니다.
그리고 크롬 디버거 켜고 여러번 각각 새로고침해보니까 어느 범위 이내에 일정하게 로딩 되는게 보이던데,
XpressEngine 3 이 XpressEngine 1 보다 평균 4배 이상 느린 것 같네요...
대략저인 데이터:
Xpressengine 1 메인 페이지: 대략 65~100 ms
Xpressengine 1 게시판 빈 목록 속도: 대략 75~95 ms
Xpressengine 3 메인 페이지: 대략 403~409 ms
Xpressengine 3 게시판 빈 목록 속도: 대략 364~374 ms
개인적으로 Xpressengine 3 를 열심히 응원하고 있는데, 위 성능 차이가 데모 가상 머신의 세팅 차이 때문이 아니라면, 성능 이슈 얘기가 앞으로 많이 나올 것 같긴 합니다.
Xpressengine 3 에서 요새 뜨고 있는 Laravel framework 에 XpressEngine 고유의 모듈/플러인 구조를 한번 더 올리고 있어서, 각종 최적화가 아직 덜 되어서 그럴 수도 있고 또는 저의 부정확한 테스트 방식 때문일 수도 있습니다 (예를 들어 네이버에서 제공하는 Xpressengine 데모 가상 머신의 차이가 의미 있게 있으면 위 테스트 결과는 틀릴 것 입니다).
어쨋든, Xpressengine 3 추후 성능 부분도 많은 신경이 필요할 것으로 생각됩니다.
댓글 4
-
SimpleCode
2016.08.02 02:13
-
digirave
2016.08.02 10:21
> XE3 쪽은 Nginx 1.8.0 / PHP 5.6.19, XE1 쪽은 Apache 2.2 / PHP 5.5.18 로 셋팅되어 있죠.
슬프게도 같은 하드웨어 사양이면, Nginx 1.8.0 / PHP 5.6.19 가 왠만해서 Apache 2.2 / PHP 5.5.18 보다 빠를 것 같긴 하네요...
기다리면 누군가 벤치를 제대로 하고 자료 공유하겠지요 ^^
-
corean
2016.08.04 20:03
캐쉬등은 키셨나요? -
digirave
2016.08.11 20:12
기본 공식 XE 홈페이지 데모 가상 머신들입니다.
세팅은 제가 한 것이 아니라 데모 가상 머신 기본값들입니다.
캐쉬가 근데 꺼져 있어도 조금 걱정되는 성능이긴 합니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
정박사닷컴 | 우편번로 5자리대응 kr-zip 모듈 수정해봤어요 [2] | 2017.03.15 by 뒤늦게입문 |
즈베즈다 | 스케치북5 게시판 스킨 보안패치 입니다. + 수정 [5] | 2017.03.06 by silhwang |
XE러버 | XE 주소 모듈(krzip) 5자리 우편번호 지원되나요? | |
BJ람보 | 누리고 쇼핑몰모듈 Ver.1.1.17 | |
bin | Vote 모듈을 자료실에 등록하였습니다. [33] | 2022.09.06 by 제이디600 |
엔트님 | 인디 슬롯머신 | |
BJ람보 | 누리고 쇼핑몰모듈 Ver.1.1.15 | |
엘카 | XE개발하며 1억원 모았습니다. [11] | 2017.01.15 by 길가던분 |
세엣 | 국내 호스팅별 PHP 지원현황 & 외국호스팅 XE 지원현황(추가중) [31] | 2017.01.15 by Luatic™ |
Xiso | 부운영자 모듈을 하나 만들었는데.......... [23] | 2017.01.05 by sleepmonster |
YJSoft | XE, 지원 중단인가? [4] | 2017.01.05 by Xiso |
제이엔지 | 2017년 새해가 밝아왔습니다 | |
BJ람보 | 누리고 쇼핑몰모듈 Ver.1.1.13 | |
제이엔지 | XE사이트 눈팅만 하시는 분들 [8] | 2016.12.21 by 제이엔지 |
djdisodo | 아이피 표시 오류 | |
zartin | 지금도 신디케이션에서 블럭먹을 수 있나요? [1] | 2016.12.18 by 오락실주인 |
BJ람보 | 누리고 쇼핑몰모듈 Ver 1.1.12 | |
마꼬꼬 | IE9에서 웹폰트가 제대로 표시되지않습니다. [1] | 2016.12.05 by Donza |
DoorWeb | 자료 등록 막아둔건가요? [2] | 2016.11.29 by DoorWeb |
제이엔지 | XE사이트는 아직 그대로 [6] | 2016.11.24 by 제이엔지 |
일단 Laravel framework 자체가 무겁다고 이미 해외에서 말이 좀 있네요.
프레임워크 자체가 개발 속도를 빠르게 해주는 것이지, 사이트 속도를 빠르게 해주는 것은 아니죠.
확장성을 고려해서 설계를 하다보면 개발하기에는 상대적으로 편해지는데 속도는 어느정도 포기해야 하더라고요.
XE Demo 가상서버가 어떻게 셋팅되어 있는지는 정확히 모르겠지만, XE1 초기 설치 상태임에도 불구하고 관리자 페이지가 흔히 잘 알려진 웹 호스팅에 비해 상대적으로 느리네요. 서버 튜닝이 잘 되어 있지는 않은 것 같습니다.
XE3 데모와 XE1 데모를 정확히 비교하기에는 이상한 것 같네요.
XE3 쪽은 Nginx 1.8.0 / PHP 5.6.19, XE1 쪽은 Apache 2.2 / PHP 5.5.18 로 셋팅되어 있죠.
물론 그것만으로 큰 차이가 나지는 않겠지만, 가능하면 동일한(혹은 유사한) 환경에서 비교를 해야 제대로 비교를 했다고 할 수 있겠죠.
아직 XE3가 어떻게 돌아가지는 정확히 모르겠지만, XE1에 비해 상당히 복잡하더군요. 아주 쉽게 출력할 수 있는 걸 확장성 때문인지 복잡하게 꼬아서(?) 출력하더라고요. 무거울 수 밖에 없겠더라고요.