letsgolee 님의 config 캐싱 추가 수정 정보
letsgolee 님의 config 캐싱 추가 수정
관련링크
본문
원본 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=21069
신규 방문자가 생길 경우 카운터(캐시) 갱신 추가
관리자 기본 설정에서 수정을 해야만 캐시가 갱신이 되는데요.
이것을 방문자 카운터가 증가할때 갱신하도록 변경하는 것 입니다. ^^
bbs/visit_insert.inc.php 파일에 sql_query(" update $g4[config_table] set cf_visit = '$visit' "); 바로 아랫줄에 다음 내용 추가하세요
if ($g4['use_config_cache'])
{
$config = sql_fetch(" select * from $g4[config_table] ");
if (!is_dir($g4['path'].'/data/cache'))
{
mkdir($g4['path'].'/data/cache') or die('캐시 디렉토리를 생성할 수 없습니다. 퍼미션을 확인해 주세요.');
@chmod($g4['path'].'/data/cache', 0707);
}
if ($fp = fopen($config_cache_file, 'w'))
{
fwrite($fp, "<?\n\$config_cache='".str_replace("'", "\\'", serialize($config))."';\n?>");
fclose($fp);
}
else
{
alert('캐시 생성에 실패했습니다.\ndata/cache 디렉토리가 존재하는지 혹은 쓰기가 가능한 퍼미션인지 확인하여 주세요.');
}
}
- 위 원본 링크를 따라가셔서 다 적용하신 후에 적용하셔야 됩니다. ^^
신규 방문자가 생길 경우 카운터(캐시) 갱신 추가
관리자 기본 설정에서 수정을 해야만 캐시가 갱신이 되는데요.
이것을 방문자 카운터가 증가할때 갱신하도록 변경하는 것 입니다. ^^
bbs/visit_insert.inc.php 파일에 sql_query(" update $g4[config_table] set cf_visit = '$visit' "); 바로 아랫줄에 다음 내용 추가하세요
if ($g4['use_config_cache'])
{
$config = sql_fetch(" select * from $g4[config_table] ");
if (!is_dir($g4['path'].'/data/cache'))
{
mkdir($g4['path'].'/data/cache') or die('캐시 디렉토리를 생성할 수 없습니다. 퍼미션을 확인해 주세요.');
@chmod($g4['path'].'/data/cache', 0707);
}
if ($fp = fopen($config_cache_file, 'w'))
{
fwrite($fp, "<?\n\$config_cache='".str_replace("'", "\\'", serialize($config))."';\n?>");
fclose($fp);
}
else
{
alert('캐시 생성에 실패했습니다.\ndata/cache 디렉토리가 존재하는지 혹은 쓰기가 가능한 퍼미션인지 확인하여 주세요.');
}
}
- 위 원본 링크를 따라가셔서 다 적용하신 후에 적용하셔야 됩니다. ^^
추천
2
2
댓글 0개