[XE] 속도 개선
어렵지 않게 누구나 할 수 있는 느린 부분을 제거하는 방법 ( by BNU )
- '인증 세션 DB 사용' 비활성 / '통합인증 사용' 체크 해제
- XE 1.4.x에서는 'Settings'메뉴, XE 1.5.x에서는 '설정 > 일반'
- '인증 세션 DB 사용' 체크 해제
- 'SSO 설정 해제'
- 카페, 텍스타일, 플래닛 등 가상 사이트 사용 시 해제하지 마세요.
- XE 1.4.x에서는 '통합인증 사용' 체크 해제
- XE 1.5.x에서는 'SSO(Single Sign On)를 사용하시겠습니까?'를 '아니오'
- '기본 카운터 애드온' 비활성
- DB 카운터는 동시 접속자가 많으면 많을수록 기하급수적으로 성능을 크게 떨어트립니다.
- Google Analytics 등의 자바스크립트 기반으로 끌어다 사용할 수 있는 통계 기능으로 대체하세요.
- 메이저급 호스팅에서도 카운터/통계 기능을 제공합니다.
- 일부 DB 기록이 많은 기능 사용 중지
- 리퍼러 모듈 등 통계나 리퍼러를 기록하는 기능은 카운터 기능처럼 성능을 크게 떨어트립니다.
- 위젯/페이지 캐시 사용
- 로그인 폼이나 메뉴 위젯 등 페이지마다 내용이 변해야 하는 위젯에는 캐시를 설정하지 마세요.
- 최신 글 등 위젯 삽입 시 '캐시 시간'을 입력해 DB 액세스 수를 줄일 수 있습니다.
- 분 단위로 설정할 수 있으며, 접속자가 많은 환경에서는 최소 5분 이상으로 설정하세요.
- 데이터 갱신이 느리겠지만, 사이트가 뻗는 것보다는 낫겠죠.
- 페이지 설정에서 캐시 시간을 입력할 수 있습니다.