js,css importing 새로고침 캐시삭제를 버전관리로 하도록 해보자
2011. 8. 13. 17:14ㆍ컴퓨터_computer/PHP, HTML
JS, CSS 는 사용자 브라우져에 캐시되어져서 속도 향상이나 머 기타 순기능도 있지만
프로그래머한테는 형상관리 측면에서 여러가지 부작용을 일으키기도 한다.
그래서 js, css 에 버젼을 부여하여 변경된 내용을 즉각 반영시키도록 하자..
아래 방법 참조..
핵심을 쿼리 스트링을 줘서 URL을 다르게 하자... 이거임...
<link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
기존에 이렇게 인포팅이나 연결을 했다면..
<link rel="stylesheet" media="screen" type="text/css" href="./style.css" />
기존에 이렇게 인포팅이나 연결을 했다면..
xxx.js?version=1.0.0.1
xxx.css?version=1.0.0.1
머 이런식으로
<link rel="stylesheet" media="screen" type="text/css" href="./style.css?version=0.0.0.1 " />
자..이렇게 해서 레이아웃,배경이미지,스크립트 변경시에 저 버전만 바꿔주면 일일이 새로고침해라고 지시할 필요가 없어진다.
<link rel="stylesheet" media="screen" type="text/css" href="./style.css?version=0.0.0.1 " />
자..이렇게 해서 레이아웃,배경이미지,스크립트 변경시에 저 버전만 바꿔주면 일일이 새로고침해라고 지시할 필요가 없어진다.