카테고리 없음

setDateHeader()

까마귀코딩 2023. 2. 15. 16:23


 

 

캐시란 ? 

 

 

 

->  브라우저 ( 클라이언트 )가 저장해 놓은 데이터를 말한다. 


->  웹 브라우저가 WAS에 같은 JSP 파일을 2번이상 요청할 때

불필요한 응답요청을 방지하기 위해 사용한다.


->  웹 브라우저의 응답속도 향상되는 효과가 있다. 

 

 

 

 

 

 


 

 

캐시를 쓰면 안되는 경우 아래의 코드를 추가하여서  웹브라우저가 캐시에 보관되지 않도록 설정할수 있다. 

<%
        response.setHeader("Cache-Control", "no-cache");
        response.addHeader("Cache-Control", "no-store");
        response.setHeader("Pragma", "No-cache");
        response.setDateHeader("Expires", 1L);
%>

 

 

no-cache : 캐시 x

no-store : 저장 x

Pragma : Http1.9, Http1.1 모두 대비 

Expires : 1970년 1월 1일 시작 ~ ms 단위로 값을 입력