웹 캐시
란 웹 문서들을 임시 저장하는 기술로, 서버의 부하를 줄이고, 웹 페이지의 로딩 속도를 높이는 효과가 있습니다.
웹 캐시
는 HTTP 헤더
를 통해 컨트롤할 수 있습니다.
HTTP 헤더
에는 캐시의 유효기간과 검증방법 등을 지정할 수 있는 지시자들이 있습니다.
예를 들어 Cache-Control: max-age=3600은 캐시가 3600초 동안 유효하다는 것을 의미합니다.
웹 캐시
는 브라우저, 프록시, 게이트웨이 등에 적용될 수 있습니다.
브라우저 캐시
는 사용자가 방문한 웹 페이지의 정적 컨텐츠(이미지, JS, CSS 등)를 내부 디스크에 저장하여, 다시 방문할 때 서버에 요청하지 않고 로컬에서 불러옵니다.
이는 네트워크 트래픽을 줄이고, 응답 시간을 단축합니다.
프록시 캐시
는 네트워크 상에서 동작하는 캐시로, 여러 사용자가 공유할 수 있습니다.
프록시 캐시
는 방화벽에 설치되어 대기 시간과 트래픽을 감소시키고, 접근 정책과 제한을 우회하고, 사용률을 기록하는 등의 역할을 수행합니다.
게이트웨이 캐시
는 서버 앞단에 설치되어 요청에 대한 캐시와 효율적인 분배를 통해 가용성, 신뢰성, 성능을 향상시킵니다.
게이트웨이 캐시
는 암호화, SSL 가속화, 로드 밸런싱, 정적 컨텐츠 제공 및 압축 등의 기능을 제공합니다.
웹 서버의 부하를 줄일 수 있습니다.
웹 캐시에 저장된 컨텐츠는 웹 서버에 요청하지 않고 바로 사용할 수 있기 때문에, 웹 서버의 트래픽과 자원 사용량을 줄일 수 있다.
웹 사이트의 응답 속도를 높일 수 있습니다.
웹 캐시에 저장된 컨텐츠는 네트워크 지연 시간 없이 빠르게 전달될 수 있기 때문에, 웹 사이트의 로딩 시간을 단축할 수 있다.
네트워크 비용을 절약할 수 있습니다.
웹 캐시에 저장된 컨텐츠는 네트워크를 통해 전송되지 않기 때문에, 네트워크 대역폭과 요금을 절약할 수 있다.