묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
CacheHandler 캐시 생성 방법을 알고 싶습니다.
2015.01.14 17:54
임의로 특정 내용을 캐쉬로 저장하려고 합니다.
단순히
$oCacheHandler = CacheHandler::getInstance(); $cache_key = 'test_cache_test'; $cache_time = 60; //캐시가 있다면 if($oCacheHandler->isSupport() && && $oCacheHandler->isValid($cache_key, $cache_time){ }else{ //캐시가 없으면 $save = new stdClass; if($oCacheHandler->isSupport() && $cache_time != 0) $oCacheHandler->put($cache_key,$save,$cache_time); //저장 }
이렇게 하면 안되더라구요...
$oCacheHandler = CacheHandler::getInstance(); 이것을
$oCacheHandler = CacheHandler::getInstance('object',null,true);
이렇게 하면 생성은 정상적으로 되는데 문제는 지정한 캐시 시간이 지나도 다시 생성하지 않고
36000으로 고정되는 느낌입니다.
아무래도 제가 제대로된 사용 방법을 몰라서 그런 것 같은데.....
어떻게 하면 될까요?
참고로... 해당 내용은 게시판 스킨파일에서 사용했습니다.