패스잇
프론트엔드 개발 · 기초

CDN(Content Delivery Network)은 웹 성능 향상에 어떤 역할을 하며, 어떤 상황에서 주로 사용되나요?

힌트 · CDN은 사용자와 가까운 서버에서 콘텐츠를 제공하여 네트워크 지연 시간을 줄이고, 대규모 트래픽을 분산시켜 웹 페이지 로딩 속도를 향상시킵니다.

캐싱지리적 분산대역폭TTFB정적 콘텐츠

모범답안

CDN은 웹 성능 향상에 핵심적인 역할을 합니다. 사용자와 물리적으로 가까운 서버에 콘텐츠를 캐싱하여 전달함으로써 네트워크 지연 시간을 줄여줍니다. 예를 들어, 한국 사용자가 미국 서버에 있는 이미지를 요청할 때, CDN은 한국에 있는 서버에서 이미지를 제공하여 훨씬 빠르게 로딩되도록 합니다.

주로 이미지, 비디오, CSS, JavaScript와 같은 정적 콘텐츠를 제공할 때 사용되며, 갑작스러운 트래픽 증가에도 안정적인 서비스를 유지할 수 있도록 대역폭을 효율적으로 관리해줍니다. TTFB(Time To First Byte)를 줄여 사용자 경험을 개선하는 데도 효과적입니다. 글로벌 서비스를 제공하거나, 대규모 트래픽이 예상되는 웹사이트에서 CDN을 사용하는 것이 일반적입니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 웹 성능 최적화 면접 질문

← 웹 성능 최적화 면접 질문 전체 보기