기타
CSS, JS 캐시 방지
hjcode
2019. 11. 11. 12:32
유지보수를 하다보면 css/js 수정할 일이 있는데 파일을 수정하고 배포하면 캐시때문에 기존에 css/js가 남아있다.
파일의 이름을 바꿔도 되지만 해당파일을 불러오는 부분까지 수정해야하기 때문에 번거롭다.
<link rel="stylesheet" type="text/css" href="style.css?v=1.2">
위에서 ?v=1.2 이라고 파일명 뒤에 쿼리스트링을 붙여주었다.
css를 수정한 후, 번거롭게 파일명을 바꾸는 대신 v 값만 다르게 주면 다른 URL로 인식되기 때문에 캐쉬된 파일이 사용되는 것을 방지할 수 있다.
반응형