2026, 새로운 도약을 시작합니다.

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"));

그럼 파일이 시간 기준으로 출력됩니다.

2943905810_1672353018.8688.png

캡처기준 2022년 12월 30일 오전 7시 26분 07초라는 의미입니다.

22년도 말고 2022로 나오고 싶다면

y 를 대문자 Y로 변경해주세요

|

댓글 8개

좋아요. 테스트 해 볼게요.
감사합니다.
감사합니다.
나름 꿀팁입니다 ~

저도 크롬브라우저 꿀팁 던지고 갑니다 .
Ctrl + Shift + R ( 브라우저 캐시 (css,js 포함) 삭제 새로고침 )도 투척드리고 갑니다!
@FreeMax 크롬에서는 개발자도구 열어두면 항상 캐시를 사용하지 않는 옵션이 있으니 켜두면 됩니다.

문제는 방문자들이죠.
방문자들이 그렇게 캐시를 갱신하지는 않기 때문에 사이트 업데이트 직후 이전 캐시로 인해 사이트가 깨져보이거나 스크립트 문제가 발생할수있죠.

방문자에게도 그렇게 하라고 안내할수 없으니 위와 같은 팁을 사용하는건데, 하지만 위 팁은 초 단위로 항상 캐시가 무효화될수밖에 없는 문제가 있습니다. 사실상 브라우저 캐시를 사용하지 못하게되어 모든 요청에 새로 파일이 전송되어서 트래픽이 증가할수밖에 없죠.


로컬에서 테스트 목적이라면 크롬에서 개발자도구 열렸을때는 캐시 사용안하는 옵션을 켜놔야죠.
@jihan006 아 사용자 에게 바로 바로 보여주기위해선 말씀하신 방법이 꿀팁이네요. 개발자 관점에서만 읽었네요 ^^;;

댓글 작성

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

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 3일 전 조회 110
2740 4일 전 조회 102
2739 1주 전 조회 208
2738 1주 전 조회 217
2737 1주 전 조회 181
2736 1주 전 조회 278
2735 3주 전 조회 281
2734 3주 전 조회 263
2733 1개월 전 조회 265
2732 1개월 전 조회 301
2731 1개월 전 조회 266
2730 1개월 전 조회 224
2729 1개월 전 조회 353
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 256
2725 1개월 전 조회 330
2724 1개월 전 조회 358
2723 1개월 전 조회 267
2722 1개월 전 조회 299
2721 1개월 전 조회 211
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 201
2717 2개월 전 조회 336
2716 2개월 전 조회 202
2715 2개월 전 조회 311
2714 2개월 전 조회 273
2713 2개월 전 조회 376
2712 2개월 전 조회 289
🐛 버그신고