포럼

https://github.com/xpressengine/xe-core/pull/1598

XE + varnish 캐시서버 + nginx/아파치 웹서버 세팅으로 기존의 XE속도를 100배까지 올리는 패치입니다.

간단한 벤치마크 결과로 100배~200배 성능의 향상이 있지만, 이는 물론 실제 운용의 성능 향상과 거리가 있을 수 있습니다. 다만 위 글에서 밝힌 내용에 따르면 varnish와 같이 사용할 경우에 현실적으로 XE 속도의 몇배의 향상은 가능하리라 생각됩니다. 

  • 서버 부하 최소화. 서버비 절약.
  • 클라우드플레어를 단독 혹은 varnish와 같이 사용 가능하며, DDoS 방어능력 업
  • Dom컨텐츠 로딩 타임 단축. 체감 성능 향상.

많은 관심 부탁드리겠습니다~

 

Varnish 캐시서버 + XE(+패치) + nginx(혹은 아파치) 성능은 위의 링크를 참조하시기 바랍니다. 이어지는 내용은 nginx 리버스 프록시 캐시 성능에 대한 추가적인 내용입니다. (이 글의 덧글로 올라온 질문에 대한 답변)

 

nginx reverse proxy cache + XE + 아파치 성능 테스트

  • nginx 세팅은
proxy_no_cache $cookie_nocache $arg_nocache$arg_comment; # 쿠키가 있으면 캐싱 안함
proxy_cache_valid 200 5s; # 5초간 캐싱. 이 값이 너무 크면 페이지가 제때에 갱신이 안되니 주의

패치 적용하지 않는 경우

Requests per second:    169.03 [#/sec] (mean)
Time per request:       177.487 [ms] (mean)
Time per request:       5.916 [ms] (mean, across all concurrent requests)
Transfer rate:          3503.33 [Kbytes/sec] received

패치를 적용하면

$ ab -n 1000 -c 30 http://localhost/

...

Requests per second:    3488.28 [#/sec] (mean)
Time per request:       8.600 [ms] (mean)
Time per request:       0.287 [ms] (mean, across all concurrent requests)
Transfer rate:          71305.82 [Kbytes/sec] received

...

$ ab -n 10000 -c 100 http://localhost/

Requests per second:    12813.79 [#/sec] (mean)
Time per request:       7.804 [ms] (mean)
Time per request:       0.078 [ms] (mean, across all concurrent requests)
Transfer rate:          261932.47 [Kbytes/sec] received

$ w
 14:43:52 up xx days, 22:07,  x user,  load average: 0.23, 0.25, 0.24

글쓴이 제목 최종 글
wkp XE성능 100배 올리는 패치 [31] 2015.07.20 by wkp
misol 8월 18일 이후에 회원 일부를 강퇴 시켜야 할거에요. [16] 2015.07.21 by socialskyo
Luacast 단축키 애드온 수정했습니다. [22] file 2015.07.21 by 세종위자드
newi 이런걸 받았네요.. 예전계정 [4] file 2015.07.22 by 독도2005
가르송 이런 모듈은 왜 안나올까요?ㅠㅠ [11] 2015.07.22 by 가르송
2nchant 카페 관리자보고 관리자가 아니라는 당황스런 메시지 [5] file 2015.07.23 by Lansi
기진곰 명확한 포럼 운영방침이 필요합니다. [14] 2015.07.23 by 기진곰
기진곰 커뮤니티와 소통의 중요성 [34] 2015.07.23 by Garon
mAKEkr XE로 중,대형사이트를 운영하시는분들이 어느정도 계신가요? [11] 2015.07.23 by mAKEkr
wlcjack Social Bookmarking을 들어보신분 있나요? [9] file 2015.07.24 by 이온디
XE 공식사이트 자유게시판 삭제 그 후 [56] 2020.03.14 by 사물함
마음의빈자리 XE에 대한 기대와 생각이 다른게 정상 아닙니까? [5] 2015.07.25 by DoubleCheck
세종위자드 결제모듈 테스트 도와주실 분 없나요? [4] 2015.07.27 by 세종위자드
gu곰 xe 트랙백 모듈이 제거되어 옛날모듈이 작동이 안되네요. [1] 2015.07.29 by 도라미
gu곰 textyle 모듈 실행시키기 위해..  
uuluck php5.2.13에서 XE를 돌리고 싶어요 [3] 2015.07.30 by silhwang
영구만세 XEUSER 일반강좌(애드온 만들기) 재신청받습니다.^^ [26] 2020.03.14 by GG
라피에르 유료 레이아웃 구입하고 질문하니.. [9] 2015.08.01 by 기진곰
GG 기본 게시판에 리캡차가 사라져 있네요? [13] 2015.08.01 by 큰성565
BJ람보 안녕하세요! Slack 자동초대 링크입니다.