기타

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로 인식되기 때문에 캐쉬된 파일이 사용되는 것을 방지할 수 있다.

반응형