This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

CDN

CDN (Content Delivery Network)는 많은 장소에 걸쳐 분산된 서버들의 그룹입니다. 이러한 서버들은 데이터의 중복 복사본들을 저장하여, 서버가 최종 사용자와 가장 가까운 서버를 기준으로 데이터 요청을 처리할 수 있습니다. CDN은 높은 트래픽에도 영향을 덜 받는 빠른 서비스를 제공할 수 있습니다.

CDN은 Bootstrap, jQuery 같은 라이브러리들의 스타일시트 및 JavaScript 파일(정적 애셋)을 전송하는데 널리 쓰입니다. 라이브러리 파일을 위해 CDN을 사용하는 것이 선호되는 이유는 여러 가지가 있습니다.

  • CDN을 통해서 라이브러리의 정적 애셋을 제공하면 라이브러리의 자체 서버에 요청 부담이 줄어듭니다.
  • 대부분의 CDN들은 전 세계에 서버를 가지고 있습니다. 따라서 CDN 서버들은 지리학적으로 특정 라이브러리의 서버보다 사용자와 더 가깝습니다. 지리학적 거리는 지연시간에 비례하여 영향을 미칩니다.
  • CDN들은 이미 적절한 캐시 설정이 되어있습니다. CDN을 사용하면 자체 서버의 정적 애셋을 위한 추가적인 설정을 하지 않아도 됩니다.