게시판이 늦게 뜹니다 정보
게시판이 늦게 뜹니다본문
그누보드 게시판이 여러개 있는데 그중에 17,000개 정도 글이 있는 게시판이
가끔 3~4초 후에 열립니다
항상 그런것은 아니고 불규칙적으로 늦게 뜹니다
게시물이 200개 ~500개 정도 있는 게시판은 항상 빨리 뜹니다
어떤 부분을 어떻게 수정해 줘야 빨리질까요
감사합니다
가끔 3~4초 후에 열립니다
항상 그런것은 아니고 불규칙적으로 늦게 뜹니다
게시물이 200개 ~500개 정도 있는 게시판은 항상 빨리 뜹니다
어떤 부분을 어떻게 수정해 줘야 빨리질까요
감사합니다
댓글 전체

phpMyAdmin 에서 다음과 같이 인덱스를 변경해줘야 합니다. (갤러리 게시판 예제)
ALTER TABLE `g4_write_gallery` DROP INDEX `wr_num_reply_parent`;
ALTER TABLE `g4_write_gallery` DROP INDEX `wr_is_comment`;
ALTER TABLE `g4_write_gallery` ADD INDEX `index_bbs_list` (`wr_is_comment`, `wr_num`, `wr_reply`);
ALTER TABLE `g4_write_gallery` ADD INDEX `index_co_list` (`wr_parent`, `wr_is_comment`, `wr_comment`, `wr_comment_reply`);
ALTER TABLE `g4_write_gallery` DROP INDEX `wr_num_reply_parent`;
ALTER TABLE `g4_write_gallery` DROP INDEX `wr_is_comment`;
ALTER TABLE `g4_write_gallery` ADD INDEX `index_bbs_list` (`wr_is_comment`, `wr_num`, `wr_reply`);
ALTER TABLE `g4_write_gallery` ADD INDEX `index_co_list` (`wr_parent`, `wr_is_comment`, `wr_comment`, `wr_comment_reply`);
게코타님 답변주셔서 감사드립니다
제가 생초보라 말씀하신 부분이 무슨뜻인지 전혀 모르겠어요 ㅜ.ㅜ
제가 생초보라 말씀하신 부분이 무슨뜻인지 전혀 모르겠어요 ㅜ.ㅜ

다음과 같은 내용으로 파일을 만들어 1회 실행하시면 됩니다. 게시판 id 부분은 수정해주셔야 하고요.
<?
include_once("./_common.php");
// 게시판 id
$bo_table = "gallery";
// index 변경
@sql_query(" ALTER TABLE `{$g4['write_prefix']}{$bo_table}` DROP INDEX `wr_num_reply_parent` ", FALSE);
@sql_query(" ALTER TABLE `{$g4['write_prefix']}{$bo_table}` DROP INDEX `wr_is_comment` ", FALSE);
@sql_query(" ALTER TABLE `{$g4['write_prefix']}{$bo_table}` ADD INDEX `index_bbs_list` (`wr_is_comment`, `wr_num`, `wr_reply`) ", FALSE);
@sql_query(" ALTER TABLE `{$g4['write_prefix']}{$bo_table}` ADD INDEX `index_co_list` (`wr_parent`, `wr_is_comment`, `wr_comment`, `wr_comment_reply`) ", FALSE);
echo "변경 완료";
?>
<?
include_once("./_common.php");
// 게시판 id
$bo_table = "gallery";
// index 변경
@sql_query(" ALTER TABLE `{$g4['write_prefix']}{$bo_table}` DROP INDEX `wr_num_reply_parent` ", FALSE);
@sql_query(" ALTER TABLE `{$g4['write_prefix']}{$bo_table}` DROP INDEX `wr_is_comment` ", FALSE);
@sql_query(" ALTER TABLE `{$g4['write_prefix']}{$bo_table}` ADD INDEX `index_bbs_list` (`wr_is_comment`, `wr_num`, `wr_reply`) ", FALSE);
@sql_query(" ALTER TABLE `{$g4['write_prefix']}{$bo_table}` ADD INDEX `index_co_list` (`wr_parent`, `wr_is_comment`, `wr_comment`, `wr_comment_reply`) ", FALSE);
echo "변경 완료";
?>
게코타님 아래글처럼 하면 될까요
1.위 부분을 복사해서 test.php란 이름으로 저장합니다
2. "$bo_table = "gallery";"부분에서 gallery 부분을 게시판 id로 변경하구요
3.test.php파일을 http://www.도메인명.co.kr/gb4/ 폴더에
복사해 넣습니다
4.인터넷 주소창에 http://www.도메인명.co.kr/gb4/test.php를 입력하고 엔터키를 누르면
작업이 끝나는 건가요
위 내용처럼 하면 되는건가요
그리고 위 처럼 했을 때 어떤 현상때문에 게시판이 빨라지는건가요
그 원리도 알면 고맙겠습니다
감사합니다
1.위 부분을 복사해서 test.php란 이름으로 저장합니다
2. "$bo_table = "gallery";"부분에서 gallery 부분을 게시판 id로 변경하구요
3.test.php파일을 http://www.도메인명.co.kr/gb4/ 폴더에
복사해 넣습니다
4.인터넷 주소창에 http://www.도메인명.co.kr/gb4/test.php를 입력하고 엔터키를 누르면
작업이 끝나는 건가요
위 내용처럼 하면 되는건가요
그리고 위 처럼 했을 때 어떤 현상때문에 게시판이 빨라지는건가요
그 원리도 알면 고맙겠습니다
감사합니다

말씀하신데로 1~4 내용처럼 하면 됩니다.
그 원리는 저에게 묻지 마시고 아래 7.4 메뉴얼을 보시기 바랍니다.
http://www.mysqlkorea.co.kr/sub.html?mcode=manual&scode=01_1&m_no=22483&cat1=827&cat2=0&cat3=0&lang=k
게시물이 많을 경우 항상 느려질텐데요. 이럴 때 인덱스를 걸어줘야 하지만..
가끔 느려진다면 다른 문제점이 있을 것 같습니다.
보통 웹호스팅을 사용한다면 입주한 다른 사람의 영향을 탈 수 있으니까요.
그 원리는 저에게 묻지 마시고 아래 7.4 메뉴얼을 보시기 바랍니다.
http://www.mysqlkorea.co.kr/sub.html?mcode=manual&scode=01_1&m_no=22483&cat1=827&cat2=0&cat3=0&lang=k
게시물이 많을 경우 항상 느려질텐데요. 이럴 때 인덱스를 걸어줘야 하지만..
가끔 느려진다면 다른 문제점이 있을 것 같습니다.
보통 웹호스팅을 사용한다면 입주한 다른 사람의 영향을 탈 수 있으니까요.
게코타님 답변 감사드립니다 ^^
즐거운 한주되세요
즐거운 한주되세요