CDN(Contents Delivery Network)は、コンテンツ配信などを行うサイト運営側がエンドユーザーに対して効率よく安定して提供するネットワークのことを指します。
サイト運営側のサーバーへ直接アクセスする場合、事前に想定しているより多くのアクセスが行われると、
サーバーへの負荷が増大し、場合によってはサーバーがダウンすることがあります。
そこでサイト運営側はその解決策の1つとしてCDNを利用します。
CDNの仕組みは次の通りです。
サイト運営側は、サーバーのコンテンツ(サイトを構成するhtmlや、画像、映像、音楽といったデジタルコンテンツなど)と同期をとっているサーバー(以下、キャッシュサーバー)を複数台用意します。
これによりエンドユーザーからのアクセスをサイト運営側のサーバーからキャッシュサーバーに振り分けることで、アクセスを分散させます。