[Cloudfront] Cloudfront의 캐싱율 확인하기 Contents 개요 운영 중인 Cloudfront에서 서빙되고 있는 콘텐츠의 캐싱이 얼마만큼 되었는지 확인할 수 있는 방법을 알아보고 각각의 지표가 무엇을 의미하는 것 인지 알아본다. 객체 캐싱 확인 먼저 Cloudfront의 캐싱율을 확인하기 전에 내가 서빙하고 있는 콘텐츠가 사용자에게 제대로 캐싱되고 있는지의 여부를 확인해 보자. 캐싱이 제대로 되고 있는지의 여부는 콘텐츠의 HTTP 헤더값을 보면 된다. 웹 브라우저 → 개발자 도구 → 콘텐츠 요청 x-cache 헤더의 Value값이 ‘Hit from Cloudfront’인지 확인하고 age와 cache-control 헤더의 Value 값을 확인하면 된다. Cloudfront의 캐싱율 확인 객체가 제대로 캐싱되고 있는지 확인했으면 캐싱율이 어느 정도.. AWS/네트워크 및 콘텐츠 전송 2년 전
[Cloudfront] Cloudfront가 콘텐츠를 전송하는 과정 과정 1. 사용자가 DNS에 Request 한다. 2. DNS는 사용자에게 적합한 Edge Location으로 라우팅한다. 지연 시간이 가장 낮은 Edge Location으로 라우팅 된다. 3. Edge Location에서 해당 요청에 대해 캐싱 여부를 확인한다. 3-1. 캐시가 있다면 사용자에게 캐시를 Response 해준다. 3-2. 캐시가 없다면 가까운 Regional Edge Caches(REC)에 요청을 라우팅한다. 3-2-1. 캐시가 있다면 콘텐츠를 요청한 Edge Location에 Response해준다. 3-2-2. 캐시가 없다면 Origin으로 요청을 전달한다. 4. REC와 Edge Location에 조금 전 Response한 콘텐츠의 캐시를 저장한다. 💡 REC에 캐싱을 함으로써 그 지.. AWS/네트워크 및 콘텐츠 전송 2년 전