게시판 속도에 관해서 ... 정보
게시판 속도에 관해서 ...본문
회사 인트라넷 업무때문에
게시판을 개조해서 쓰고 있는데여
필드가 한 200개 정도 됩니다.
1페이지에 30개 정도 출력하면서 쓰고 있구요
리스트에 불러오는 필드가 10개정도 됩니다
근데 게시판 들어가려면 시간이 너무 오래 걸리더라구요
게시물수는 800개 정도 되구요..
어떻게 다시 만들수도 없고 요즘 고민인데
조금 이라도 개선할 수 있는 방법이 없을까요?
접속자는 거의 없습니다.
저랑 직원 한명 달랑 둘이 쓰거등요..
게시판을 개조해서 쓰고 있는데여
필드가 한 200개 정도 됩니다.
1페이지에 30개 정도 출력하면서 쓰고 있구요
리스트에 불러오는 필드가 10개정도 됩니다
근데 게시판 들어가려면 시간이 너무 오래 걸리더라구요
게시물수는 800개 정도 되구요..
어떻게 다시 만들수도 없고 요즘 고민인데
조금 이라도 개선할 수 있는 방법이 없을까요?
접속자는 거의 없습니다.
저랑 직원 한명 달랑 둘이 쓰거등요..
댓글 전체
최적화 시키셔야 겠네요.
테이블을 쪼개서 분리를 시키세요 그리고 인덱스를 설정해주시면 도움이 될거 같습니다.
필드? 레코드 아니고요? 필드면 안쓰는게 있는 필든 지워뿌시고요
레코드수가 800이고 한번에 나오는 수가 30개면 15개정도로 줄이시면 되지 않을까요?
레코드수가 800이고 한번에 나오는 수가 30개면 15개정도로 줄이시면 되지 않을까요?
필드가 200개면 view단에서 한꺼번에 보여 주지 마시고 ajax 같은 거 사용해서 클릭을 했을 때 보여 주는 식으로 하시는 게 가장 좋을 듯하네요.
리스트에서 10개가 쓰인다면 bbs/list.php를 따로 하나만들어서
사용되는 필드만 추출하도록 수정해보세요
다른 list.php 불러오는 방법( 화일명 list2.php 인경우)
bbs/board.php 하단
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
include_once ("./list.php");
수정
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
{
if($bo_table=='해당게시판') include_once ("./list2.php");
else include_once ("./list.php");
}
사용되는 필드만 추출하도록 수정해보세요
다른 list.php 불러오는 방법( 화일명 list2.php 인경우)
bbs/board.php 하단
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
include_once ("./list.php");
수정
if ($member[mb_level] >= $board[bo_list_level] && $board[bo_use_list_view] || empty($wr_id))
{
if($bo_table=='해당게시판') include_once ("./list2.php");
else include_once ("./list.php");
}