포럼
XE 1.5 에서 적용된 Object Cache 를 적용할때의 속도 향상 테스트
2011.10.18 21:03
테스트는 리플이 138개 있는 글을 대상으로 (전부 한페이지에 출력)
이루어졌습니다.
여러회 시행중, 전체 시행 타임으로 평균에 가까운 시행을 여기에 보여봅니다.
캐시 오프상태 프로파일링
(이미지가 크므로 확대해서 확인하세요)
캐시 온상태 프로파일링
(이미지가 크므로 확대해서 확인하세요)
가장큰 차이점이라면, 캐시 오프상태에서 주요 실행 시간을 잡아먹는
들의 소요시간이 매우 크게 감소했다는걸 확인하실수 있습니다.
전체 실행시간도
1349 ms -> 825ms 로 40% 가량 빨라지신걸 확인할수 있습니다.
댓글 14
-
tobor
2011.10.18 23:20
-
銀童
2011.10.19 09:03
가상호스팅이 보편화되면서 월 20000원 정도면 충분히, 가상화 서버로 돌릴수 있습니다.
일반 호스팅으로 돌리시는 사이트라면 사실 이걸 적용할만큼 속도가 간절한 문제가 아니시겠지요.
'-'
-
tobor
2011.10.19 16:54
XE 사용자라면 속도문제 간절하지않나요?^^;
-
hsikim
2011.10.19 07:43
그래서 빨라진 것 이었군요.
-
Community
2011.10.19 10:08
template_cache는 1.4.10에서도 적용이 되는거지요? 이것만하면 속도향상은 기대하기 어려울까요.. 방금 적용해봤는데 체감상은 못느끼겠네요..
-
銀童
2011.10.19 11:09
template_cache 가지고서는 체감하시긴 조금 어려울듯 합니다.
-
Community
2011.10.19 11:19
오브젝트 캐쉬 정말 사용해보고 싶네요!!!! 1.5가 안정화가 되면 사용해 봐야겠어요 boardex때문에 ㅠㅠ 아직 실 서버에는 적용을 안했지만
-
銀童
2011.10.19 12:24
1.5가 안정화다 되도 boardex 는 안돌아갈꺼깥은데요 [..]
-
Community
2011.10.19 12:34
파이델님을 빋고있어서요..... 1.5에대해 보고계신듯 하셔서 기다리고 있어요 ㅠㅠ xe가 타 cms에 비해 db사용량이 무지 많네요. 동접자가 많으면 버벅임 현상도 많고 가상호스팅계정이 많아도 오브젝트캐쉬나 템플릿캐쉬가 영향을 주진 않겠지요?
-
銀童
2011.10.19 13:28
오브젝트 캐시가 바로 그런 DB 사용량을 절감시켜줄수 있는 개념입니다.
가상 호스팅이라는것 자체가, 시스템 자원을 할당해서 나눠주는거기떄문에 오브젝트 캐쉬나 템플릿 캐쉬에 영향을 주진 않지요.
다만 메모리 캐시는 결국 메모리 용량을 기반으로 하기떄문에 하드웨어 자원과 상관이 없진 않습니다.
-
guny
2011.10.19 12:45
설정하라는대로 다 했는데요..
이거 현재 XE가 사용중인지는 알수 없나요..
다 햇는데..속도향상이 느껴지지 않네요..
-
銀童
2011.10.19 13:22
XE 설정파일
(config.inc.php)
에서 DEBUG 에서 DB 관련 쿼리 내역을 검출할수 있게 세팅해두시고,
firebug 나 _debug_message.php 등의 방법을 이용하시면 쿼리 문의 감소를 확인하실수 있을껍니다.
속도 향상이 느껴지지 않는다면 캐시 자체가 작동을 안하고 있을 가능성도 있으니,
memcached 서버가 정상적으로 작동하고있는지.
포트 설정이 맞는지를 확인해보시면 좋을꺼 같습니다.
-
guny
2011.10.19 16:45
이거 설정하니까 캐쉬파일 재생성 할때마다 다시 시작하라고 메시지 뜨는데요.
번마다 다시 시작해줘야 하는가요?
-
銀童
2011.10.19 21:36
네 APC 같은 경우는 필요없는데 memcache 는 캐시 데몬 재시작이 필요하더라구요 '-^;
현실적으론 사용불가능하지않나요.. 일반 호스팅사용자는 사용 못하니까요.