내용관리에서 이미지 업로드시 캐시 삭제 궁금합니다. 채택완료
내용관리에서 상단/하단이미지 첨부하는 곳이 있습니다.
여기에 이미지 첨부하면 계속해서 최신화된 이미지가 나오게 됩니다.
이 코드를 이용해서 신규 서브페이지에 추가를 하였는데 관리자 화면과 달리 캐시가 최신화 되지 않아서 예전 이미지가 나오게 됩니다.
내용관리에 이미지 업로드시 캐시 지우거나 최신화 하는 방안은 없을까요?
현재는 날짜를 응용해서 나타내고 있지만 근본적인 해결방안이 필요할 듯 하여 문의합니다.
참고 코드는 contentform.php와 contentformupdate.php 파일 참고해서 아래처럼 했습니다.
<?php
$timg = G5_DATA_PATH . '/content/' . $co['co_id'] . '_file';
if (file_exists($timg)) { ?>
<img src="<?php echo G5_DATA_URL; ?>/content/<?php echo $co_id; ?>_file?ver='<?php echo G5_TIME_YMDHIS ?>'" style="width:100%;">
<?php } ?>
파일 있을때마다 <?php echo G5_TIME_YMDHIS ?> 이 부분이 최신화 되어서 나오기는 하는데 위의 코드가 많다보니 로딩되는데 약간씩 시간이 걸리게 됩니다.
g5_delete_cache_by_prefix('content-' . $co_id . '-'); 이 코드를 써야하는지 먼가 내용관리 파일 업로드 할때만 캐시 최신화 하는 방안이 필요해서 궁금합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
내용관리에서는 캐시 값이 이미지 올릴때 자동으로 삭제 되는듯 한데 어느 코드에서 하는지 모르겠네요....