채택완료

질문좀 드릴게요 ~!

2016-12-12 (월) 15:19:07 3,129

스킨게시판 hithat 님의 그룹 최신글을 사용하는데요 (아래 링크있구요)

http://sir.kr/g5_skin/1377?sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=wr_subject%7C%7Cwr_content&stx=%EA%B7%B8%EB%A3%B9&page=2 

해당 스킨을 사용시에 캐시때문에 글을 업데이트후 지속적으로 관리자 캐시 삭제를 해줘야 

정상적으로 업데이트가 되는데요...!

혹시나해서 해당 스킨 lib 파일에 캐시 삭제관련란에 

아래 부분 $cache_fwrite = false 로 되어있는부분을 true 로 변경처리하니

바로바로 업데이트 되는데요 ..! 혹시 저부분을 true 로 넣게되면

서버상이나 안좋은효과가 있을까해서 여쭤봐요 ..

-긴글읽어주셔서 감사합니다 - 소중한답변기다릴게요 ~!

Copy
$cache_fwrite = true;    if(G5_USE_CACHE) {		//$cache_file = G5_DATA_PATH."/cache/latest-{$gr_id}-{$skin_dir}-{$rows}-{$subject_len}.php";        $cache_file = G5_DATA_PATH."/cache/latest-{$gr_id}-{$skin_dir}-{$rows}-{$subject_len}.php";         if(!file_exists($cache_file)) {            $cache_fwrite = true;        } else {            if($cache_time > 0) {                $filetime = filemtime($cache_file);                if($filetime && $filetime < (G5_SERVER_TIME - 3600 * $cache_time)) {                    @unlink($cache_file);                    $cache_fwrite = true;                }            }             if(!$cache_fwrite)                include($cache_file);        }    }
|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트

단순히 캐싱을 비활성화하고 접속시 바로바로 업데이트를 시키는 것이기 때문에

캐싱을 활성화 했을때는 캐시 파일에서만 내용을 불러오면 되었지만

캐싱이 비활성화 되었으니 접속시마다 일일히 쿼리를 다시 해 줘야 하니 속도가 느려지는 정도의 문제가 생길 것으로 예상됩니다.

답변에 대한 댓글 3개

그러면 혹시 스킨의 경우에는 지속적으로 계속 관리자로 캐시삭제를해야
적용이 되는데요..! 그전까지는 안되는거같아요..

혹시 다른방법이 있을까요? 어느부분을 수정해야될까요 ㅠㅠ
코드상으로 보면 한시간에 한 번씩 갱신이 되는 것 같은데요..?
해당 파일의 31번줄에 '3600'을 원하시는 시간으로 바꿔보세요!
단위는 second인 것 같습니다
다시한번 소중한 시간내주셔서

소중한 답변 정말 감사드려요^^

답변을 작성하려면 로그인이 필요합니다.