latest 캐시 부분 문의드립니다.

if($bo_table == "free") echo latest('free', $row['bo_table'], 6, 24, 0);

캐시부분에 0으로 했는데도 왜 계속 캐시가 생성되고

실시간 업데이트가 안된느거죠?

free 자유게시판은 캐시를 0으로 했는데도 캐시가 계속 생성되요



예전에는 0으로 하면 실시간으로 계쏙 업데이트되었는데

지금은 0으로하면 업데이트되지않고 생성된 캐시가 무기한 보이는걸로 의도된건가요?

답변 2개

결론부터 말씀드리면, lastest에 0은 캐시 안함이 아니라 즉시 재생성... 즉 매번 캐시파일 생성을 뜻합니다.

 

echo latest('free', 'free', 6, 24, -1);

 

echo latest('free', 'free', 6, 24, false);

 

이렇게 해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

저 그럼 즉시 재생성 되는게 아니고 계속 생성이 안되고 있으면 그건 어떤이유인가요?그냥 캐시를 안만들면 그만이긴한데, 그 이유가 궁금해서요

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

config.php 파일에
define('G5_USE_CACHE',  true); // 최신글등에 cache 기능 사용 여부

이 부분을 false 로 수정해야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그부분은 알고 있습니다.
제가 여쭤본건 0으로 캐시가 생성되는부분에 대해서 여쭤본것입니다.

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

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

로그인
🐛 버그신고