gogunbuntu-study / http-the-definitive-guide

HTTP 완벽 가이드
1 stars 0 forks source link

[7장. 캐시] 운영하는 서비스에서 캐시를 사용하는 사례는 어떤 것들이 있는지? #11

Open yoon-chaejin opened 2 years ago

yoon-chaejin commented 2 years ago

cf. Cookie / Web API 의 Local Storage

yoon-chaejin commented 2 years ago

Cache : 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 장소 (출처 위키백과)

캐시라고 하면, 1) 어떤 데이터를 2) 어디에 3) 얼마만큼

저장하는지를 확인

캐시의 성능은 cache hit 와 cache miss 로 확인

yoon-chaejin commented 2 years ago

HTTP Request 처리 순서에 따른 Cache 위치

[Private Cache] Service Worker Cache : Cache Storage API, Indexed DB Browser Cache (HTTP Cache) : Cache-Control Header, HTML Tag or HTTP Header, [Public Cache] Proxy Cache (CDN Cache) Server Cache : Spring Cache (Redis, ...)

Type What Where How
브라우저 캐시
Spring Cache
앱 캐시
CDN 캐시
yoon-chaejin commented 2 years ago