풀워크1
게시판 데이타 많을 시 속도저하 문제
관련링크
본문
안녕하세요. 관리자입니다.
게시판 데이타량이 많을 때에 페이지 뜨는 속도가 좀 느린감이 있었습니다.
최신댓글을 진하게 나타나게 한 부분 때문에 속도저하가 있었네요.
그누보드 원본을 수정하지 않고 스킨만으로 처리하려고 했는데,
속도저하 때문에 스킨을 수정하고, 그누보드 원본파일 하나를 수정했습니다.
풀워크 구입고객께서는
구입내역에서 파일을 다운받으시고, 아래 파일들을 교체해 주세요.
그리고 lib/common.lib.php 파일을 아래처럼 수정해 주시면 되겠습니다.
교체파일
skin/g_basic/list.skin.php
skin/g_team/list.skin.php
skin/g_teamall/list.skin.php
skin/g_calendar/list.skin.php
skin/g_calendar/list.day.php
skin/g_calendar/list.week.php
skin/g_calendar/list.month.php
수정파일
그리고 그누보드 파일
lib/common.lib.php 291줄 부근을 아래처럼 수정해 주세요.
[수정 전]
$list[comment_cnt] = "";
if ($list[wr_comment])
$list[comment_cnt] = "($list[wr_comment])";
[수정 후]
$list[comment_cnt] = "";
if ($list[wr_comment])
{
//가장 최근 코멘트 뽑기
$last_comment = sql_fetch("SELECT wr_datetime FROM " . $g4['write_prefix'] . $board['bo_table'] ." WHERE wr_parent = '" . $list['wr_parent'] . "' and wr_is_comment = '1' order by wr_datetime DESC limit 1");
if ($last_comment['wr_datetime'] >= date("Y-m-d H:i:s", $g4['server_time'] - ($board['bo_new'] * 3600)))
{
$list['comment_cnt'] = " <span class='comment_on'>$list[wr_comment]</span> ";
} else {
$list['comment_cnt'] = " <span class='comment_off'>$list[wr_comment]</span> ";
}
}