config.php 내에 있는 define('G5_USE_CACHE', false) 정확한 의미??? 채택완료
config 파일에 있는 아래 정보 true / false 차이점에 대해서...
true이면,,,캐시업데이트 시간에 대한 정의가 어디에 있는건지?
define('G5_USE_CACHE', false); // 최신글등에 cache 기능 사용 여부
db insert로 게시판에 게시글 입력을 하면...최신글 정보가 바로 업데이트 됩니다.
원본처럼
define('G5_USE_CACHE', true); // 최신글등에 cache 기능 사용 여부
일경우에는 db insert로 게시판에 게시글을 입력하면 약 1시간 정도 후 최신글이 업데이트 됩니다.
/bbs/write_update.php
692라인 delete_cache_latest($bo_table);
이렇게 되어있는데 이것이 뭘 의미하는건지?
답변 1개
최신글 스킨 캐시의 직접적인 설정은 latest.lib.php 파일에 있습니다.
// $cache_time 캐시 갱신시간
function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')
{
같은 파일 좀 더 아래에 보면 관련된 내용이 상세하게 더 있습니다.
if(G5_USE_CACHE) {
...
if($filetime && $filetime < (G5_SERVER_TIME - 3600 * $cache_time)) {
@unlink($cache_file);
...
}
delete_cache_latest($bo_table); 부분은 게시물이 등록된 직후 그 게시판과 연관된 캐시 파일을 삭제하라는 말입니다. 일단 기존 캐시를 삭제해야 새로운 내용으로 업데이트가 되겠죠.
함수는 common.lib.php 파일에 있습니다.
// 게시판 최신글 캐시 파일 삭제
function delete_cache_latest($bo_table)
{
...
...
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인