묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE의 속도 문제에 대해..
2009.07.09 19:26
XE가 아무래도 속도가 좀 느린 듯 합니다.
제로보드 4보다 아무래도 무거워 지면서 CPU에도 영향을 미치는게 아닌가 생각되는데요.
제로보드 4 기반으로 기존에 펜4 1.6Ghz 서버에서도 거뜬하게 돌아가던 홈페이지가
XE로 넘어간 이후부턴 클릭하고 최소한 2~3초는 기다려야 뜨는 것 같습니다.
나중에 개발할 사이트에 (일 10만 히트 이상 발생될듯)에 XE를 채용해 보려 하는데 좀 걱정되네요.
2.0G 코어듀오 데디케이트 서버라 할때 XE가 한번에 수용 가능한 처리능력은 얼마나 될까요?
여기 사이트가 대략 일 10만 페이지뷰 이상입니다.
서버는 DB, WEB 서버 2대로 구성되어 있구요.
XE Core의 경우 대부분 무거운 부분을 모두 캐시시켜서 초기 호출 이후에는 빠른 동작을 하고 있어 큰 무리는 없습니다.
대부분 위젯, 애드온등을 많이 사용시에 느려지며 이건 당연한거겠지요.
물론 제로보드4라는 단순한 라이브러리보다는 무거운 것은 사실이지만 그만큼 확장성과 기능성을 보유하고 있어서 주고 받는 것이 있다고 생각합니다.
특히 세션 처리를 파일로 하게 되면 DB 부하가 많이 줄어들면서 일 10만 히트정도는 문제 없을 것이라고 생각합니다. (페이지뷰죠? 히트의 경우 이미지파일등 php 스크립트 외의 것까지 모두 포함되는거니까요)
또 css, js 파일들을 optimizer하고 출력되는 html등까지 모두 gzip compress되기에 사용자의 체감속도는 오히려 빠른 경우도 있어 보입니다.
곧 XE의 퍼포먼스 튜닝도 진행할 예정이라 현재보다 더 빨라질 가능성은 큽니다. :)