honey_pot

CloudFlare - 캐싱 본문

네트워크

CloudFlare - 캐싱

_tera_ 2023. 6. 13. 14:54

https://www.cloudflare.com/learning/cdn/what-is-caching/


Caching

  • 파일에 더 빠르게 액세스할 수 있도록 캐시 또는 임시 저장 위치에 파일 사본을 저장하는 프로세스
  • 웹 브라우저는 웹사이트를 더 빠르게 로드하기 위해 HTML 파일, JavaScript, 이미지를 캐싱 (TTL이 만료되거나 하드 드라이브 캐시가 가득 찰 때까지 저장)
  • DNS 서버는 더 빠른 조회를 위해 DNS 레코드를 캐싱
  • CDN 서버는 지연 시간을 줄이기 위해 콘텐츠를 캐싱
  • 검색 엔진은 사용자가 액세스하려는 웹사이트가 일시적으로 다운되었거나 응답할 수 없는 경우에도 사용자 쿼리에 응답하기 위해 검색 결과에 자주 나타나는 웹페이지를 캐시에 저장

CDN Caching

  • 원본 서버보다 최종 사용자와 가까운 프록시 서버에 콘텐츠를 캐시 (프록시 서버: 클라이언트로부터 요청을 받아 다른 서버로 전달하는 서버)
  • 서버가 요청을 하는 사용자와 더 가깝기 때문에 CDN은 콘텐츠를 더 빠르게 전송
  • 캐시된 콘텐츠는 사용자가 계속 요청하는 한 CDN 캐시에 남아 있음

Comments