에서 HTML 5 boilerplate template 겪고들이 어떻게 추가합니까? V = 1 스크립트로드 새로운 자바 스크립트
<!-- CSS : implied media="all" -->
<link rel="stylesheet" href="css/style.css?v=1">
<!------ Some lines removed ------>
<script src="js/plugins.js?v=1"></script>
을 사용했다하지만 어떻게이 도움이하는 장소의 몇 가지 관찰하는 동안? 쿼리 문자열이 어떻게 작동합니까? 파일 이름을 변경하지 않았거나 쿼리 문자열 (? v = 1)을 사용하여 스크립트를 작성하지 않았습니다.
무엇이 누락 되었습니까? 파일 이름을 변경해야합니까, 아니면이 작업을 수행하기 위해 저장소가 있어야합니까?
글쎄, 그것은 같은 URL이 아니기 때문에 캐시는 동일한 파일을 서버 할 수 없습니다 ... –
우리는 이것을 "캐시 버스터 (cache buster)"라고했습니다. 물론 정적 인 경우 (항상 1, 타임 스탬프는 말하지 않음) 매우 좋지 않습니다. (웹 서버 및.css 파일은 쿼리 문자열을 무시합니다. –
@ebyrob 파일을 업데이트 할 때마다 수동으로 증가시키지 않는 한. – Mike