그누보드5 목록 화면 속도 튜닝 > 그누보드5

본문 바로가기
사이트 내 전체검색

그누보드5

그누보드5 목록 화면 속도 튜닝

페이지 정보

profile_image
작성자 관리자 (61.♡.12.126)
댓글 0건 조회 4,243회 작성일 16-04-20 10:18

본문

이것은 소스를 수정하는 방법을 사용하지 않고,
디비에 인덱스를 추가하는 방법을 사용한다.

ALTER TABLE {$write_table} ADD INDEX wr_is_comment_num_reply_parent (wr_is_comment, wr_num, wr_reply, wr_parent)



==== legacy

그누보드의 게시판 디비 테이블들은 기본적으로 인덱스가 걸려 있긴 하다.
하지만, 게시판 목록화면에서, 쿼리문이 인덱스를 타지 않아 시간이 오래 걸리는 현상이 발생한다.

이때, 강제로 인덱스를 타도록 쿼리문을 조금 수정하는 방법이다.


bbs/list.php 파일의 168행 쯤의 소스

$sql = " select * from {$write_table} where wr_is_comment = 0 ";



$sql = " select * from {$write_table} where wr_id in ( select wr_id from {$write_table} where wr_is_comment = 0 ) ";

로 변경한다.

추천0

댓글목록

등록된 댓글이 없습니다.

Total 58건 1 페이지
  • RSS
그누보드5 목록
번호 제목 글쓴이 조회 추천 날짜
공지기타관리자 5089010-20
57버그최고관리자 3796007-13
56버그최고관리자 4117007-13
55버그최고관리자 3736007-31
54기타최고관리자 3715008-01
53공지최고관리자 4015008-08
52버그최고관리자 3546009-14
51기타최고관리자 5238009-14
50버그최고관리자 3587009-14
49스킨최고관리자 5589009-23
48플러그인최고관리자 7032009-28
47최고관리자 4792009-28
46플러그인최고관리자 5690009-29
45최고관리자 5625009-29
44스킨최고관리자 4927009-30
43스킨테스터 6681010-19
42최고관리자 7608010-27
41스킨최고관리자 5081010-29
40최고관리자 7181011-03
39관리자 13583011-06

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.