css / js 파일 수정이 잦은 사이트의 경우 캐시 파일 재 갱신 방법... 정보
css / js 파일 수정이 잦은 사이트의 경우 캐시 파일 재 갱신 방법...본문
css 를 수정하고 나서 F5번 눌렀을 때 변경 안되서 난감한 적 없으셨나요 ?
JS 도 마찬가지.
...수정이 잦은 경우 css / js 파일의 버전을 실시간으로 변경하시면 쉽게 해결할 수 있습니다.
extend / version.extend.php
해당 파일 열어주세요 수정하지 않고 원본이라면 7번/8번 라인에 아래 처럼 되어있을껍니다.
define('G5_CSS_VER', '220620');
define('G5_JS_VER', '221017');
이걸 아래 처럼 바꿔 주세요
define('G5_JS_VER', date("ymdHis"));
define('G5_CSS_VER', date("ymdHis"));
그럼 파일이 시간 기준으로 출력됩니다.
캡처기준 2022년 12월 30일 오전 7시 26분 07초라는 의미입니다.
22년도 말고 2022로 나오고 싶다면
y 를 대문자 Y로 변경해주세요
끝
추천
8
8
댓글 8개
좋아요. 테스트 해 볼게요.
감사합니다.
감사합니다.
감사합니다.
나름 꿀팁입니다 ~
저도 크롬브라우저 꿀팁 던지고 갑니다 .
Ctrl + Shift + R ( 브라우저 캐시 (css,js 포함) 삭제 새로고침 )도 투척드리고 갑니다!
저도 크롬브라우저 꿀팁 던지고 갑니다 .
Ctrl + Shift + R ( 브라우저 캐시 (css,js 포함) 삭제 새로고침 )도 투척드리고 갑니다!
@FreeMax 크롬에서는 개발자도구 열어두면 항상 캐시를 사용하지 않는 옵션이 있으니 켜두면 됩니다.
문제는 방문자들이죠.
방문자들이 그렇게 캐시를 갱신하지는 않기 때문에 사이트 업데이트 직후 이전 캐시로 인해 사이트가 깨져보이거나 스크립트 문제가 발생할수있죠.
방문자에게도 그렇게 하라고 안내할수 없으니 위와 같은 팁을 사용하는건데, 하지만 위 팁은 초 단위로 항상 캐시가 무효화될수밖에 없는 문제가 있습니다. 사실상 브라우저 캐시를 사용하지 못하게되어 모든 요청에 새로 파일이 전송되어서 트래픽이 증가할수밖에 없죠.
로컬에서 테스트 목적이라면 크롬에서 개발자도구 열렸을때는 캐시 사용안하는 옵션을 켜놔야죠.
문제는 방문자들이죠.
방문자들이 그렇게 캐시를 갱신하지는 않기 때문에 사이트 업데이트 직후 이전 캐시로 인해 사이트가 깨져보이거나 스크립트 문제가 발생할수있죠.
방문자에게도 그렇게 하라고 안내할수 없으니 위와 같은 팁을 사용하는건데, 하지만 위 팁은 초 단위로 항상 캐시가 무효화될수밖에 없는 문제가 있습니다. 사실상 브라우저 캐시를 사용하지 못하게되어 모든 요청에 새로 파일이 전송되어서 트래픽이 증가할수밖에 없죠.
로컬에서 테스트 목적이라면 크롬에서 개발자도구 열렸을때는 캐시 사용안하는 옵션을 켜놔야죠.
@jihan006 아 사용자 에게 바로 바로 보여주기위해선 말씀하신 방법이 꿀팁이네요. 개발자 관점에서만 읽었네요 ^^;;
감사합니다.