본문 바로가기
Programming 개발은 구글로/Web[프론트엔드&백엔드]

[Web] HTTP Cache

by 40대직장인 2025. 9. 11.

Cache

  : 데이터를 저장하여 나중에 해당 데이터에 대한 요청을 더 빠르게 처리할 수 있도록 하는 하드웨어 또는 소프트웨어 구성 요소입니다.

 

 - 웹 페이지를 더 빨리 열기 위해서 데이터들을 미리 Cache 후 불러오도록 처리함.

 

 - 웹 페이지를 열 때 Cache를 하지 않도록 설정

   Header set Cache-Control "no-store"

 

 1. max-age

 - Cache 수명 정하기

   Cache-Control: max-age = 31536000 // Cache를 1년동안 저장(no refresh)

 

 - Cache-Control: max-age = 5

   저장된 Cache를 5초가 지나면 새로운 Cache로 저장할 수 있음.

 

 2. ETag

 - 고유한 ETag 값을 비교하면 동일하면 Cache 변경 내역이 없음.(다르다면, 새로운 Cache로 갱신)

 

3. Cache 정책

 

 

 - Caching Server에 저장되는 정보(intermediate, 중간의)

 

 - private, public

 

# CDN(Content Delivery Network)

 

 


출처: 생활코딩 egoing

 

 

댓글