twocowsong

[모든 개발자를 위한 HTTP 웹 기본 지식 - 33] 본문

IT/HTTP

[모든 개발자를 위한 HTTP 웹 기본 지식 - 33]

WsCode 2022. 1. 30. 19:25

프록시 서버

미국에있는 서버에 이미지를 다운받을경우 0.5초씩걸린다고 가정해봅시다.

이때 프록시 캐쉬 서버를 도입하게됩니다. (EX )  CDN...) 자료 요청 시 웹브라이저가 원서버가아닌 프록시 서버에 접근하게 만듭니다. 기존에 0.5초가 걸렸던게 0.1초만에 응답을 받게됩니다.

Cache-Control 캐시 지시어(directives) - 기타

• Cache-Control: public

    • 응답이 public 캐시에 저장되어도 됨

    • ex) 공용으로 사용하는 이미지의 경우 public으로 설정하여 cdn을 통해 다운로드 받음

• Cache-Control: private

    • 응답이 해당 사용자만을 위한 것임, private 캐시에 저장해야 함(기본값)

• Cache-Control: s-maxage

    • 프록시 캐시에만 적용되는 max-age

• Age: 60 (HTTP 헤더)

    • 오리진 서버에서 응답 후 프록시 캐시 내에 머문 시간(초)