유튜브를 예를 들어보자
만약 프록시 캐시 서버가 없다면 미국까지 되는 원 서버에서 데이터를 받으려면 오래 걸릴 것이다.
이를 해결해 주기 위한 것이 프록시 캐시 서버이다.
이렇게 한국 어딘가에 프록시 캐시 서버를 둔 다음 요청이 오면 미국 원 서버를 직접 접근하는 것이 아니라 이 프록시 캐시 서버를 거치도록 만든다. 그래서 빠르게 응답을 받을 수 있다.
예시로 유튜브 같은 곳에서 한국 사람들이 많이 보는 컨텐츠들은 다운이 빠르지만 한국에서 잘 안보는 컨텐츠들은 다운이 느리다.
캐시와 마찬가지로 처음 요청을 한 유저는 느리지만 두 번째 유저부터는 빨리 응답을 받을 수 있다.
여기서 프록시 캐시처럼 공용으로 쓰이는 캐시를 public 캐시라 하고, 개인 웹브라우저나 로컬에 저장하는 캐시가 private 캐시이다.
캐시 지시어(directives) - 기타
[ http ] 12. 캐시 무효화 (0) | 2021.12.11 |
---|---|
[ http ] 10. HTTP 헤더(2) - 캐시와 조건부 요청2 (0) | 2021.12.10 |
[ http ] 09. HTTP 헤더(2) - 캐시와 조건부 요청1 (0) | 2021.12.10 |
[ http ] 08. HTTP 헤더(쿠키) (0) | 2021.12.08 |
[ http ] 07. HTTP 헤더(1) (0) | 2021.12.05 |