하드 용량 문제로 캐시파일이 쌓이는것을 자동 삭제를 하루만 안하면 사이트가 먹통이 됩니다.
이를 캐시파일이 쌓이는것을 막을려면 config.php 파일에서
define('G5_USE_CACHE', true);
을
define('G5_USE_CACHE', false);
로 하여주면 된다고 검색에서 찿아보니 나와있내요....
define('G5_USE_CACHE', false); 으로 하여주면
혹시나 부작용이나 변경함으로서 생길수있는 증상들이 있나요>
고수분들의 코치 부탁드립니다.
답변 3개
? 캐시를 끄면 어떤 일이 생길까요?
-
장점 (디스크 공간 문제 해결)
-
캐시 파일이 생성되지 않으므로
/data/cache디렉토리에 파일이 쌓이지 않습니다. -
따라서 하드 용량 문제로 인한 사이트 다운(먹통) 현상은 없어집니다.
-
-
단점 (부작용 가능성)
-
캐시를 쓰지 않으니 사이트 속도가 약간 느려질 수 있습니다.
-
메뉴, 설정값, 게시판 정보 등을 DB에서 매번 불러오기 때문입니다.
-
-
트래픽이 많거나 DB 부하가 큰 사이트라면 서버 부하가 증가할 수 있습니다.
-
방문자가 많을 경우 페이지 로딩 속도 저하가 체감될 수도 있습니다.
-
하지만 소규모 사이트나 방문자 수가 많지 않은 사이트라면 크게 문제되지 않습니다.
-
? 추천 대안
-
캐시 기능을 꺼도 문제는 없지만, 사이트 속도가 중요한 경우라면 캐시를 유지하면서 관리 방법을 바꾸는 것도 좋습니다:
-
크론(cron)이나 배치 작업으로
/data/cache디렉토리의 오래된 캐시를 주기적으로 삭제
(예: 하루 1회find ./data/cache -type f -mtime +1 -delete) -
디스크 용량 확보 (로그 파일, 불필요한 백업 파일 정리)
-
SSD/HDD 용량 업그레이드 (근본적인 해결책)
-
위의 내용은 chatGPT의 답변이지만 캐쉬를 하루에 한번 정리를 하던 혹은 용량을 증가해서 디스크 용량 확보 하거나 해서 주기적으로 정리해 주는 처리를 해주시는걸 추천드립니다.
답변을 작성하려면 로그인이 필요합니다.