생활코딩 - HTTP Cache

클래스 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
태그
리눅스, 윈도우, 유닉스
수료증
발급 가능
소요 시간
30 분
추천 학습대상
- 웹의 장점과 앱의 장점을 모두 적용해서 사용하고 싶은 분
- 파일을 지연 없이 빠르게 열고 싶은 분
- HTTP 프로토콜에 대해 배우고 싶은 분

#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


📝수업 소개


🌈 웹이 성장하면서 전송되는 정보의 크기가 급격히 팽창했습니다. 
여러분들은 자연스럽게 전송 속도를 높여 웹 성능을 향상시키고자 할 것입니다.

✨ 캐시(Cache)'저장한다'라는 의미를 가지고 있습니다.
캐시해 둔 파일을 사용하면, 네트워크 지연으로 인한 속도 저하 문제를 해결할 수 있습니다.
캐시를 최신 상태로 유지할 수 있다는 웹의 장점과
캐시에 저장해둔 파일은 빠르게 불러 올 수 있다는 앱의 장점을 모두 가지고 있는 것이 캐시입니다.
캐시 생성하는 법과 Control 하는 법을 살펴봅시다!



🎯학습 목표

  • 웹의 성능을 향상시키는 핵심 메커니즘인 HTTP Cache에 대해 알 수 있습니다.
  • 웹 브라우저가 캐시를 못하게 하는 방법(제어)을 적용할 수 있습니다.
  • 캐쉬의 만료시간을 지정해서 캐쉬를 활성화하는 법을 알 수 있습니다.
  • 오리지널 콘텐츠의 내용을 기반으로 캐쉬 여부를 지정하는 방법인 ETag를 알 수 있습니다.
  • 어떤 캐쉬를 적용할 지 의사결정을 하는 방법을 알 수 있습니다.


📣참고사항



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공

체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    Intro
  • 수업소개
    수업준비
  • 02
    Cache Control
  • 캐시 금지 (Cache Control : no store)
    캐시 이용 (Cache Control : maxAge) 1
    캐시 이용 (Cache Control : maxAge) 2
  • 03
    ETag
  • ETag
  • 04
    Decision-making
  • 캐시정책
  • 05
    Outro
  • 수업을 마치며
마지막 업데이트|2025년 05월 21일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
0.0
난이도
보통
수강기간
평생 무제한
소요 시간
30 분