Cache
캐시(cache, 문화어: 캐쉬, 고속완충기, 고속완충기억기)는 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 캐시는 캐시의 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용한다. 캐시에 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 더 빠른 속도로 데이터에 접근할 수 있다.
캐시는 시스템의 효율성을 위해 여러 분야에서 두루 쓰인다.
Category
- Disk cache
- Page cache
- Web cache
- Memoization
- Memory cache
- HTTP:Headers:Cache-Control
- Cacheable - Keyv 기반 Node.js용 캐싱 패키지
Issues
- 캐시 버스팅 (Cache Busting) - 이전에 남아 있는 캐시로 인하여 새로 배포된 브라우져 혹은 이미지 등이 반영되지 않고 이전의 캐시 상태를 바라보고 있는 문제.
Favorite site
References
-
A_very_specific_principle_of_how_caches_work.pdf ↩