캐싱(Caching)
1. 개념캐싱은 말 그대로 캐시를 사용하는 것으로, 데이터가 흐르는 통로(Client → Network → Server → DB)의 각 단계마다 방식이 다르다. 캐싱의 예로는 웹 브라우저의 이미지 저장이나 DB 쿼리 결과 캐싱, CDN을 통한 정적 파일 서비스 등이 있다. * CDN : 웹사이트의 콘텐츠(이미지, 영상, 파일 등)를 전 세계 곳곳에 분산된 서버에 저장하여, 사용자에게 가장 가까운 곳에서 데이터를 빠르게 전달하는 기술 2. 종류클라이언트(Client)사용자의 기기 내부(웹, 앱)에 데이터 직접 저장하는 방식이다. 대표적으로 HTTP 브라우저 캐시는 서버가 헤더에 Cache-Control을 담아서 보내면 브라우저가 이미지, JS 등의 파일을 로컬 디스크에 저장한다. 웹 스토리지는 JS로 브라..