Study
캐시 버스팅(Cache busting)이란?
캐시 버스팅이란 웹 개발에서 캐시(Cache)를 우회하여 새로운 콘텐츠를 불러오는 기술입니다. 그렇다면, 캐시 버스팅은 왜 사용하는걸까요? 웹 페이지나 어플리케이션은 자주 업데이트 되지 않는 정적 파일(이미지, 스타일시트, 자바스크립트 등)을 캐시에 저장합니다. 이를 이용해 사용자의 브라우저에서 캐시를 저장하여 더 빨리 로드되도록 합니다. 하지만 새로운 버전의 파일이 업데이트 되는 경우에 그 파일을 가져와야 하는데 지난 버전의 파일이 캐시를 통해 가져옵니다. 이런 경우에 브라우저에게 캐시된 파일이 최신 파일이 아니라는 것을 알리는 기술을 말합니다. 즉, 캐시된 파일을 우회하고 새로운 파일을 불러오기 위해 캐시 버스팅 기술을 사용합니다. 캐시 버스팅의 대표적인 방법은 3가지가 있습니다. 파일 경로를 통해 ..
2023. 4. 24. 20:39