CSS JS 이미지 전 이미지 남는거 방지하기

· 2018-07-25 (수) 02:28:44 · 6980 · 14

Browser Cache Expiration 을 설정해서

브라우저가 이미 가지고 있는 이미지를 보여주는 경우

예) logo.png 를 변경하였으나 이미 사이트를 방문한 컴퓨터에서는 이전 이미지를 보여줌

main.css 를 변경하였으나 기존 css를 보여주어 사이트가 깨짐

이런경우에는

<link href="//sir.kr/static/css/main.css?1875210" rel="stylesheet" type="text/css">

이런식으로 ?붙이시고 아무 숫자나 넣으시고

css js 이미지 변경시 뒤 숫자를 변경해주시면 됩니다

|

댓글 14개

캐시로 인한 일시적오류 방지 ㅇㄷ
저는
version.extend.php

define('G5_JS_VER', time());
define('G5_CSS_VER', time());

이런식으로 씁니다.
이러면 매번 js와 css를 새로 불러대니까 서버 자원을 낭비하지 않을까요?
변경되지 않았은데도 매번 불러오면. 모래가 모여서 큰 산이 되듯
작은 css와 js 라도 그것이 쌓이면 트래픽에 부담이 됩니다.
좋아요 100번 누르고 싶었는데 한번 밖에 안 되네요 ㅠㅠ
2018-08-24 (금) 19:37:31
좋은 댓글 감사합니다.
버젼이 왜 있나 했더니 이런 이유가.. 무릎을 탁 칩니다.
2018-08-24 (금) 19:37:44
저도 다른글보고 알았습니다
댓글 감사합니다
굿팁이네요! 뒤에 숫자가 버젼표시 기능을 한다는건가요
2018-07-26 (목) 17:15:37
<link href="//sir.kr/static/css/main.css?<?php echo G5_CSS_VER ?>" rel="stylesheet" type="text/css">

이러면 나중에 한파일로 모든것을 컨트롤합니다
제작중인 사이트는 <?php echo time();?> 붙여주면 편합니다.
2018-07-27 (금) 15:23:59
감사합니다
2018-10-25 (목) 12:57:46
감사합니다^^
간편한 방법이 있었네요! 감사합니다!
2019-04-15 (월) 17:23:10
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
18-09-02 조회 1.8만
18-08-30 조회 7,994
18-08-29 조회 6,865
18-08-23 조회 1.1만
18-08-22 조회 7,744
18-08-21 조회 9,540
18-08-14 조회 1.3만
18-08-14 조회 1.1만
18-08-13 조회 9,762
18-08-09 조회 6,673
18-08-02 조회 1만
18-07-31 조회 7,411
18-07-30 조회 1.4만
18-07-25 조회 6,981
18-07-24 조회 6,070
18-07-22 조회 8,046
18-07-16 조회 1.4만
18-07-14 조회 6,323
18-07-13 조회 6,007
18-07-12 조회 8,188
18-07-12 조회 5,607
18-07-11 조회 2.2만
18-07-10 조회 6,451
18-07-10 조회 6,184
18-07-09 조회 7,563
18-07-09 조회 8,062
18-07-09 조회 1.6만
18-07-05 조회 1.3만
18-07-05 조회 6,287
18-07-05 조회 7,986