Study/혼자 공부하는 책
[System Design Interview] 1장 사용자 수에 따른 규모 확장성 - 2/2
가상 면접 사례로 배우는 대규모 시스템 설계 기초를 공부하고 요약 정리한 글입니다 콘텐츠 전송 네트워크(CDN) CDN은 정적 콘텐츠를 전송하는 데 쓰이는, 지리적으로 분산된 서버의 네트워크입니다. 이미지, 비디오 파일 등등을 캐시할 수 있습니다. CDN 동작원리 사용자 A가 이미지 url을 통해 image.png에 접근합니다. CDN 서버의 캐시에 해당 이미지가 없는 경우, 서버는 원본 서버에 요청하여 파일을 가져옵니다. 원본 서버가 파일을 CDN 서버에 반환합니다. 응답의 HTTP 헤더에는 해당 파일이 얼마나 오래 캐시 되는지 알려주는 TTL 값이 들어있습니다. CDN 서버는 파일을 캐시하고 사용자 A에게 반환합니다. 이미지는 TTL에 명시된 시간이 끝날때까지 캐시됩니다. 사용자 B가 같은 이미지에 ..
2022. 6. 3. 20:10