반응형

Response Header 에 Cache-Control, Pragma (하위 호환) 을 설정하면 됩니다.

간단한 방법으로는 HTML Header 에 meta 로 넣는 방법이 있습니다.

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">

 

no-cahe 를 하였는데도 must-revalidate 를 하는 이유는 중간에 위치한 캐시서버** 에서 가져오는 경우가 있어 항상 원래서버에서 가져오도록 하는 설정입니다.

 

** 캐시서버(Cache Server) : 속도를 높이기 위하사여 사용자와 가까운 곳에 데이터를 캐싱(임시저장)하여 빠르게 제공해주는 프록시 서버 입니다. 예를 들어 유투브 이런 서버는 해외에 있어 물리적으로 국내 서비스보다 오래 걸리 수 밖에 없습니다. 그렇기 때문에 한국에 캐시서버를 두고 데이터를 임시저장해 놓은다면 (cache 만료일에 따라) 빠르게 데이터를 가져올 수 있겠죠!! No-Cache 를 하더라도 캐시서버에서는 날짜를 비교하기 때문에 must-revalidate 설정을 통해 항상 최신의 정보를 가져올 수 있습니다. 

반응형

'IT > 기타' 카테고리의 다른 글

Windows 11 에서 IIS 설치  (0) 2023.03.17
[Cookie] 보안설정  (0) 2023.03.08
Windows Server 세션 개수  (0) 2023.02.15
Web Server 보안 설정  (0) 2023.02.07
모든 폴더 삭제  (0) 2018.11.28

+ Recent posts