개념
Cache-Control은 클라이언트(브라우저)와 중간 서버(proxy, CDN 등)가 어떤 방식으로 캐싱할지를 지정하는 헤더입니다. 즉, “특정 응답을 얼마나 오래, 어떻게 캐싱할 것인가”를 결정합니다. 이를 잘 활용하면 불필요한 네트워크 요청을 줄이고 웹 성능을 개선할 수 있습니다.
캐싱의 장점
캐싱을 잘 활용하면 사용자의 대역폭 소비를 줄이고, 그에 따라 서버 부하를 낮추며, 페이지 로딩 속도를 개선하는 효과를 얻을 수 있습니다. 특히, 네트워크 환경이 열악한 모바일 환경에서는 캐싱이 더욱 중요한 역할을 합니다.