이온디 유한회사 Since 2000.

-오픈XE마켓/워드프레스사이트제작의뢰/홈페이지만들기/홈페이지제작/홈페이지관리/서버관리/쇼핑몰제작/카페24/고도몰/퍼스트몰/shopify/아임웹/제로보드/XE제작분야 1위/로고제작/명함인쇄/고급명함제작/국내최다홈페이지제작전문기업.

메뉴 건너뛰기

메뉴 바로가기 본문으로 바로가기

사용팁

대규모 사이트에서의 XE 세팅방법 (Thanks to 기진곰)

2019.01.17 조회 11 댓글 0 추천 0

현재접속자수 250명이 기본인 사이트에서 밤 10시 피크타임에서 사이트가 죽는 현상이 간헐적으로 발생한다고 문의를 주셔서 살펴봤습니다. 이 팁은 기진곰님께서 알려주셨습니다.

1) 해당 사이트 서버 사양

1) 구글애널리틱스 확인


3) 서버 cpu 및 메모리 사용량 확인

디비가 cpu 다 먹고 있네요. 디비 부하를 일으키는 쿼리나 애드온 같은걸 찾아서 고친다면 괜찮을 수도 있어요.

카페24 퀵서버는 여러대 신청해도 내부망 연결이 안되기 때문에 서버 분산이 쉽지 않습니다


4) DB 사용현황 체크

mysql 명령으로 디비 root 계정으로 접속한 후 SHOW FULL PROCESSLIST; 해보세요

cpu를 500% 이상 쓰고있는 디비 상태가 아니네요.

1초 간격으로 여러번 체크해봅니다.


해결책 > 

1. InnoDB 쓰세요.

2. 슈퍼캐시 모듈 설치하고 게시판캐시/오프셋쿼리 기능 켜세요.


5) DB종류 확인

기존 테이블들도 InnoDB 형태로 바꿔야 합니다. 방문자가 많지 않은 시간대에 phpmyadmin에서 작업하셔도 되고요

ALTER TABLE 테이블명 ENGINE=InnoDB;

이 쿼리를 테이블마다 한번씩 해주면 돼요.

용량이 큰 테이블이라면 시간 꽤 걸릴 수도 있어요

innodb는 무조건 쓰는겁니다^^

요즘은 innodb를 쓰지 않을 이유가 없기 때문에, 제가 서버를 세팅해 드렸다면 당연히 innodb를 쓴다고 가정하고 튜닝해드렸을 거예요. 그런데 그 서버에 innodb를 쓰지 않는 사이트를 올려놓으면 제 성능이 안나오죠

6) XE 모듈 정리

7) XE 슈퍼캐시 모듈 설치

https://www.xpressengine.com/index.php?mid=download&package_id=22753865

8) InnoDB로 변환

테이블 목록 뽑아서 에디터에 집어넣고 복붙신공으로 ALTER TABLE 쿼리를 잔뜩 작성한후 그걸 sql 파일로 만들어서 실행한다면 괜찮습니다. mysqldump 쓰지 말고 그냥 테이블 목록만 사용해서요

http://joridari.tistory.com/15


https://phiz.kr/hosting/9446


이 글이 마음에 드셨나요?지인과 공유해보세요.

이온디

이온디 홈페이지는 간결하며,

 손쉽게 수정할 수 있습니다.

댓글0
번호 제목 조회 추천 날짜
공지 [라이믹스] Another XE, 라이믹스 소개/설치하기 10 0 2019.01.09
공지 [XE소식] XE제작문의는 이온디 제작의뢰로 가주세요. 7 0 2018.12.10
공지 [사이트맵] XE/라이믹스 사이트맵 불편 기능을 알려주세요. 33 0 2017.09.23
358 [사용팁] contentextended 안될 때 13 0 2019.01.21
[사용팁] 대규모 사이트에서의 XE 세팅방법 (Thanks to 기진곰) 11 0 2019.01.17
356 [사용팁] xe 로그인방식 아이디 이메일 3 0 2019.01.11
355 [라이믹스] XE에서 라이믹스로 이사하기 20 0 2019.01.09
354 [문제점] XE의 문제점 : SEO 8 0 2019.01.09
353 [추천자료] 회원검색위젯 (윤삼) 3 0 2019.01.08
352 [개발팁] XE 회원검색모듈, 회원검색위젯 (by 개발해보쟈(k_rifle)) 6 0 2019.01.08
351 [사용팁] [오류][마켓플레이스모듈] Call to undefined method marketplaceItem::getTags() 2 0 2019.01.05
350 [사용팁] XE 부동산 스킨 주소 검색 창이 닫히지 않는 문제 해결방법 4 0 2018.12.30
349 [사용팁] xe ckeditor 툴바 옵션 14 0 2018.12.21
348 [개발팁] 엑셀등록게시판 만들기 0 0 2018.12.17
347 [레이아웃 스킨] XE 레이아웃 제작시 인덱스일 경우 다른 컨텐츠를 보여주는 방법 4 0 2018.12.17
346 [아이디어/건의] 깃헙 이슈 남기기 다 실패로.. 8 0 2018.12.10
345 [궁금한점] xe contents 모듈 에러 0 0 2018.12.10

상담신청

카카오채팅