HTTP 웹 캐시와 조건부 요청 헤더

신재원·2023년 1월 22일
0

HTTP

목록 보기
17/18

캐시 제어 헤더

Cache - Control : 캐시 제어 (제일중요, 하위호환 잘사용 X)

  • Cache - Control : max - age
    • 캐시 유효시간, 초 단위
  • Cache - Control : no - Cache
    • 데이터는 캐시해도 되지만, 항상 원 (Origin) 서버에 검증하고 사용
  • Cache - Control : no - store
    • 데이터 민감한 정보가 있으므로 저장하면 안됨
      • 메모리에서 사용하고 최대한 빨리 삭제
    1. Pragma : 캐시 제어 (하위 호환)
    1. Expires : 캐시 유효기간 (하위 호환)

정리

검증 헤더 (Validator)

  • ETag : "v1.0", ETag : "asd123"
  • Last - Modified : Thu, 04, june 2023

조건부 요청 헤더

  • If - Match, If - None - Match : ETag 값 사용
  • If - Modified - Since, If - Unmodified - Since : Last - Modified 값 사용

0개의 댓글