HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📝
남득윤 학습 저장소
/
네트워크
네트워크
/
🕰️
Web 3 - HTTP CACHE
🕰️

Web 3 - HTTP CACHE

 
생활코딩님의 HTTP Cache 강의
HTTP Cache
이 수업은 웹의 성능을 향상시키는 핵심 메커니즘은 HTTP Cache 를 다루는 수업입니다. 이 수업은 HTTP에 대한 기본적인 이해를 요구합니다. HTTP를 모르시는 분은 HTTP 수업 을 먼저 보시고 이 수업을 볼 것을 권해드립니다. youtube 재생목록 지식들간의 연관관계는 아래 지식지도를 통해서 볼 수 있습니다. 8개의 동영상으로 이루어진 총 32분 분량의 수업입니다.
HTTP Cache
https://opentutorials.org/module/3830
HTTP Cache
 

1. 수업 소개

  • 캐쉬를 만드는 법
  • 캐쉬를 섬세하게 조정하는 법 - 최신 상태로 유지하는 법!
 
 

Cache-Control:

  • no-store : 캐시 하지 말아라
notion image
 
  • max-age=<seconds> : 캐쉬 이용
    • 1년 : max-age=31536000
notion image
  • 5초 : max-age=5
notion image
Last-Modified: Thu, 22 Nov 2018 08:28:32 GMT
Last-Modified: Thu, 22 Nov 2018 08:28:32 GMT
If-Modified-Since: Thu, 22 Nov 2018 08:28:32 GMT
If-Modified-Since: Thu, 22 Nov 2018 08:28:32 GMT
두번 째 요청 - 변경이 없을때
→ 304 Not Modified
If-Modified-Since: Thu, 22 Nov 2018 08:28:32 GMT
If-Modified-Since: Thu, 22 Nov 2018 08:28:32 GMT
두번 째 요청 - 변경이 있을때
→ 200 OK
 

 
  • 0초 : max-age=0, no-cache
    • → 항상 캐쉬의 유효성을 확인
 

ETag

 
ETag: “b0f-57b3b49d1180”
ETag: “b0f-57b3b49d1180”
 
If-None-Match: “b0f057b3cb49d1180”
If-None-Match: “b0f057b3cb49d1180”
→ 변경있다 : 200 OK + 새로운 내용
→ 변경 없다 : 304 Not Modified