운영 혹은 개발 중 html, css, javascript를 변경하여 반영하였는데,
결과가 반영이 안 될 경우가 있습니다.
성능을 향상을 위해 브라우저가 캐쉬를 사용하기 때문에
캐시로 저장된 파일들과 새로 변경된 파일을 브라우저가 구분을 못하여 생기는 문제입니다.
문제해결을 위해 새로고침(F5)를 연타하는 방법도 있지만,
개발자와 사용자의 편의성을 고려하기 위하여
새로 변경된 파일을 바로 적용하는 방법에 대하여 알려드리겠습니다.
1. ver 갱신
ㆍcontent.css파일을 include하는 경우 반영이 안 될 수도 있습니다.
ㆍcss파일 명 뒤에 '?ver=버전' 을 추가 및 변경 해주어 브라우저가 다른 버전으로 인식하게 함으로
갱신된 결과를 얻을 수 있습니다.
ㆍCSS뿐만아니라 js파일도 ver 갱신을 통해 갱신된 결과를 얻을 수 있습니다.
2. head 갱신
ㆍhtml head안의 meta tag에 no-cahe입력
ㆍ해결이 안 될 경우도 많아 ver 갱신 방식을 추천합니다.