게시물건수거 꽤 될경우 속도 문제.... 정보
그누보드 게시물건수거 꽤 될경우 속도 문제....관련링크
본문
현재 게시물수가 1만5천건에 이르고 있습니다. 제 홈페이지는 아니구요..제가 존경하는분의..^^;;
어쨋든 제가 좀 봐드리고 있는데...언제부터인가 속도가 갑자기 매우 느려졌습니다. 다른부분은 빠른데 유독 게시물이 많은 한 게시판만 말입니다. 처음에 리스트 뜨는게 8초나 걸리더군요...
다른분들은 그런문제가 없는지 궁금하구요.... 혹시 좋은 방법이 없는지 제작자님이나 다른분들 의견 부탁 드립니다.
감사합니다.^^
게시판 주소입니다.
http://www.hongmidi.com/gboard/gnuboard.php?bo_table=qna
어쨋든 제가 좀 봐드리고 있는데...언제부터인가 속도가 갑자기 매우 느려졌습니다. 다른부분은 빠른데 유독 게시물이 많은 한 게시판만 말입니다. 처음에 리스트 뜨는게 8초나 걸리더군요...
다른분들은 그런문제가 없는지 궁금하구요.... 혹시 좋은 방법이 없는지 제작자님이나 다른분들 의견 부탁 드립니다.
감사합니다.^^
게시판 주소입니다.
http://www.hongmidi.com/gboard/gnuboard.php?bo_table=qna
댓글 전체
우아 ... 내가 좋아하는 홍미디 사이트다.
정말 굉장한 사이트인데... 그렇게 하면 되겠군요...오호..맨끝페이지로 가는 링크를 없앤다.
그렇군요...^^
정말 굉장한 사이트인데... 그렇게 하면 되겠군요...오호..맨끝페이지로 가는 링크를 없앤다.
그렇군요...^^
으악!! 홍사철님의 사이트를 여기서 보게 될줄이야!!!! 오오........ 무쟈 오랜만이군요~^^
쿼리 부분을 좀 수정하닌깐 속도가 빨라지네요..감사합니다.

이 게시물도 끝으로 갈수록 속도가 느린 현상이 나옵니다.
이 부분은 아직 완전하게 해결하지 못하였습니다.
그러나 대부분의 사용자들이 최근게시물에 접근한다면 별무리는 없으리라 보구요.
이 문제도 페이지를 나누는 부분에서 맨끝 페이지로 가는 부분을 없애주면 해결되리라 봅니다.
이 부분은 아직 완전하게 해결하지 못하였습니다.
그러나 대부분의 사용자들이 최근게시물에 접근한다면 별무리는 없으리라 보구요.
이 문제도 페이지를 나누는 부분에서 맨끝 페이지로 가는 부분을 없애주면 해결되리라 봅니다.

3.x 와 2.x 에서 리스트를 출력하는 부분에 문제가 있는것 같습니다.
참고로 적수네동네의 QA 를 변환한 게시판은 18만여건에서 속도가 제대로 나옵니다.
http://www.sir.co.kr/index.php?doc=bbs/gnuboard.php&bo_table=jsqa
참고로 적수네동네의 QA 를 변환한 게시판은 18만여건에서 속도가 제대로 나옵니다.
http://www.sir.co.kr/index.php?doc=bbs/gnuboard.php&bo_table=jsqa
사이트를 들어가보니깐 전에 즐겨찾기 해놨던 사이트네요..(어느분이 알려줘서..)

인덱스 필드를 어떻게 조합하느냐에 따라 상당부분 속도를 개선할 수 있습니다.
3.x 의 테이블 구조와 같이 인덱스를 만들어 주세요.
3.x 의 테이블 구조와 같이 인덱스를 만들어 주세요.
구조는 크게 다른점이 없는거 같은데요...
------------ 3.x -----------------------------
PRIMARY KEY (wr_id),
KEY index1 (wr_notice, wr_num, wr_reply),
KEY index2 (wr_num, wr_parent_id),
KEY index3 (wr_datetime)
------------ 2.x -----------------------------
PRIMARY KEY (wr_id),
KEY index1 (wr_notice, wr_num, wr_reply),
KEY index2 (wr_num, wr_parent_id)
똑같이 해 줘도 별 차이가 없는데요...
------------ 3.x -----------------------------
PRIMARY KEY (wr_id),
KEY index1 (wr_notice, wr_num, wr_reply),
KEY index2 (wr_num, wr_parent_id),
KEY index3 (wr_datetime)
------------ 2.x -----------------------------
PRIMARY KEY (wr_id),
KEY index1 (wr_notice, wr_num, wr_reply),
KEY index2 (wr_num, wr_parent_id)
똑같이 해 줘도 별 차이가 없는데요...