검은냥냥이

브라우저에 캐시 되어 있는 CSS, JS 파일을 갱신하는 방법

· 2018-12-03 (월) 02:05:34 · 7652 · 6

저 같은 경우에는 홈페이지 업데이트가 많아서

 

그때 마다 JS, CSS 파일이 덮어지지 않아서 이렇게 쓰고 있습니다.

 

JS, CSS의 VER 값을 현재 시간 초 까지 나오게 해서 하고 있습니다.

 

 

extend/version.extend.php

> 이동 후 아래와 같이 변경

 

<?php
if (!defined('_GNUBOARD_')) exit;
define('G5_JS_VER',  date("Y-m-dH:i:s"));
define('G5_CSS_VER', date("Y-m-dH:i:s"));
?>

 

개발자 모드로 보시면 뒤에 날짜와 시간초가 계속 변동되므로 기존 JS, CSS 캐시를 갱신

|

댓글 6개

이건좀 리스크가,,
잘몰라서요. 혹시 리스크가 어떤게 있을까요?
트래픽인가요?
css나 js를 브라우저에서 미리 저장하여 불러오는건, 잘 변하지 않는 파일을 항상 불러오게 됐을 때의 처리속도 등 때문으로 알고 있습니다. 그렇기 때문에 미리 저장하여 사이트에 있는 데이터가 아닌 브라우저에서 저장한 데이터로 불러옵니다.
위처럼 하게 되면 브라우저에서 계속 접속할때마다 css,js파일을 저장하게 되니 사용하지 않는 파일이 많이 쌓입니다
2018-12-04 (화) 13:42:05
페이지를 열때 마다 css 와 js 를 새로 받아 오기 때문에 트래픽 양이 어마 어마 할것 같은데
상황에 맡게 쓰시면 될듯합니다.
2018-12-05 (수) 11:05:54
업데이트가 잦은 페이지에만 사용하면 좋은 팁이 되겠네요. 수고하셨습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
18-12-25 조회 7,611
18-12-23 조회 7,588
18-12-22 조회 5,547
18-12-22 조회 8,417
18-12-21 조회 1.5만
18-12-21 조회 7,656
18-12-20 조회 7,175
18-12-19 조회 1.2만
18-12-18 조회 7,383
18-12-17 조회 5,436
18-12-16 조회 5,671
18-12-16 조회 6,154
18-12-16 조회 6,473
18-12-16 조회 6,872
18-12-14 조회 6,348
18-12-14 조회 5,754
18-12-11 조회 7,093
18-12-11 조회 1.3만
18-12-10 조회 9,925
18-12-10 조회 5,713
18-12-07 조회 5,133
18-12-04 조회 9,416
18-12-04 조회 1.8만
18-12-03 조회 7,653
18-12-02 조회 6,550
18-11-30 조회 8,888
18-11-30 조회 7,433
18-11-29 조회 5,479
18-11-28 조회 7,584
18-11-27 조회 9,807