STUDY

버전관리 ceche (.js, .css)

수밤바 2014. 6. 2. 17:55
728x90

<script type="text/javascript" src="/js/scripts.js?version=20071208"></script>

<link rel="stylesheet" type="text/css" href="/design/css/common.css?ver=1.110">

URL 뒤에 인자로 v=소스의버전을 주게되면 저 값이 달라질 때마다 캐시를 무시하고 새로운 css를 읽게 됨

한 번 읽은 리소스는 다시 읽지 않기 때문에 대역폭을 아끼고 성능을 향상 시키는데 크게 일조를 한다.

일반 사용자들이 명시적으로 새로 고침하기 전에는 변경된 소스를 읽어들이지를 못한다.


그렇지만! 주의

css나 js가 수정될때마다 version값을 변경해 주지 않으면 명시적으로 f5를 해주기 전까진 수정전의 css를 읽게 된다.

'STUDY' 카테고리의 다른 글

study 1606 _ node설치 gulp sass  (0) 2016.06.13
성능 최적화  (0) 2016.03.30