YJ의 새벽

HTTP 헤더 ( 프록시캐시 , 캐시무효화 ) 본문

Spring/HTTP 웹 기본지식

HTTP 헤더 ( 프록시캐시 , 캐시무효화 )

YJDawn 2023. 4. 10. 02:02

 

 

 

 

           private 캐시        ->                   public 캐시

 

 

 

 

 

 

 

 

  • 캐시 무효화 

-- Chche-Control : no-cache,  no-store,  must-revalidate

-- Pragma : co-cache  ( HTTP 1.0 하위호환 대비 ) 

-- 위에 적은 그대로 다 넣어주자 .!!

 

--Chche-Control : no-cache   - 데이터는 캐시해도 되지만, 항상 원서버에 검증하고 사용 (이름주의)

--Chche-Control : no-store  -  데이터에 민감한 정보가 있으므로 저장하면 안됨 ( 메모리사용후 빨리삭제 )

--Chche-Control : must-revalidate  -  캐시 만료후 최초조회시 원 서버에 검증해야함.

                                                       - 원 서버 접근실패시, 반드시 오류발생   - 504 error

                                                       - 캐시 유효시간이라면 캐시를 사용함 . 

 

 

 

-- 순간 네트워크 단절, 원서버 접근 불가일때 .  옛날꺼라도 보여주자 .  ( no-cache )

 

 

-- ex ) 통장잔고가,  옛날 통장잔고이다 .

 

 

 

 

'Spring > HTTP 웹 기본지식' 카테고리의 다른 글

HTTP 헤더 ( 검증헤더, 조건부 요청 )  (0) 2023.04.10
HTTP 헤더 ( 캐시 )  (0) 2023.04.10
HTTP 헤더  (0) 2023.04.09
HTTP 상태 코드 ( 에러코드 )  (0) 2023.04.08
HTTP API 설계  (0) 2023.04.07
Comments