캐시에 대해 배우고 관리하는 방법을 배우고 있습니다."캐시 제어", "no-cache, no-store, must-revalidate"를 확인하는 방법
내 웹 사이트 페이지를 열면 이미지, CSS 파일, js 파일과 같은 정적 콘텐츠가 임시 폴더에 저장된다는 것을 알 수 있습니다. 그러나 이제는 응답 헤더에 이러한 속성을 추가 할 때 캐시 동작이 변경되지 않습니다.
모든 콘텐츠가 이전처럼 저장됩니다. 그리고 js 파일에서 일부 변경을 수행하는 경우에도 새로운 js 파일을 가져올 수 없습니다. 브라우저는 오래된 콘텐츠가있는 이전 js 파일을 사용합니다.
그래서 내가 잘못하고 있습니다. 이러한 변경하기 전에
응답 헤더
Cache-Control:no-cache, no-store, must-revalidate
Content-Language:en-US
Content-Length:3333
Content-Type:text/html;charset=ISO-8859-1
Date:Fri, 12 Dec 2014 11:48:37 GMT
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Pragma:no-cache
Server:WebSphere Application Server/8.0
X-Powered-By:Servlet/3.0
: 이러한 변경 후
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP1.1.
response.setDateHeader("Expires", 0); // Proxies.
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
을 : 나는 JSP 파일에 추가
논리
응답 헤더
Content-Language:en-US
Content-Length:6788
Content-Type:text/html;charset=ISO-8859-1
Date:Fri, 12 Dec 2014 11:50:10 GMT
Server:WebSphere Application Server/8.0
X-Powered-By:Servlet/3.0
이 헤더가 제대로 작동하는지 어떻게 확인할 수 있는지 알고 싶었습니다. 어떤 도움을 주시면 감사하겠습니다.