XE 캐시의 활용으로 속도개선
문서페이지나 웨젯페이지보다는 외부 페이지가 빠르다
캐시의 활용
Xe의 경우 위젯과 페이지에는 별도의 캐시설정이 가능합니다.
위젯의 경우 widget_cache="1" 을 추가해서 캐시를 설정할 수 있고 페이지와 외부페이지의 경우 모듈정보에서 "캐싱 시간 설정"을 이용해서 설정이 가능합니다.
특별한 경우를 제외하고는 가능하면 캐시를 설정하는 습관을 갖는 것이 좋을 것 같습니다.
특히 억세스가 가장 많은 초기화면이 대개 페이지로 되어있습니다.
캐시를 설정한 경우 단점은 페이지가 바뀌어도 캐시에 설정된 시간만큼이 지나야 화면에 반영된다는 단점이 있습니다.
그럼에도 단 1분이라도 캐시를 설정한 경우와 설정하지 않는 경우의 속도차이는 엄청납니다.
'인증 세션 DB 사용' 비활성 / '통합인증 사용' 체크 해제
XE 1.4.x에서는 'Settings'메뉴, XE 1.5.x에서는 '설정 > 일반'
'인증 세션 DB 사용' 체크 해제
'SSO 설정 해제'
카페, 텍스타일, 플래닛 등 가상 사이트 사용 시 해제하지 마세요.
XE 1.4.x에서는 '통합인증 사용' 체크 해제
XE 1.5.x에서는 'SSO(Single Sign On)를 사용하시겠습니까?'를 '아니오'
리퍼러 모듈 등 통계나 리퍼러를 기록하는 기능은 카운터 기능처럼 성능을 크게 떨어트립니다. 불필요한 애드온은 XE의 속도에 영향을 줄 수 있습니다. 대표적으로 기본 카운터 애드온과 리퍼러 통계 수집 애드온을 비활성화시키면 약간의 속도 향상을 얻을 수 있습니다. 어떤 일을 하고 있는 사람에게 동시에 여러 일을 시키는 것이 그 사람에게 부담을 더 주듯이 서버의 경우, 용량이 큰 이미지는 다른 서버에 올리는 것이 속도 향상에 도움을 줍니다. 속도는 느리지만 플리커(flicker)나 구글웹앨범에 올려 링크하시는 것을 추천합니다. 관련 프로그램 구글웹앨범 모듈 http://www.xpressengine.com/?mid=download&category_srl=18322923&package_srl=18807455 피카사 업로드 컴포넌트 http://www.xpressengine.com/?mid=download&category_srl=18322929&package_srl=188184일부 DB 기록이 많은 기능 사용 중지
불필요한 애드온 비활성화 하기
이미지 파일 서버와 웹 서버 분리