uni farm

CDNとは

CDN(Content Delivery Network)についてまとめておく

CDNとはコンテンツの配信を高速にするための分散サーバシステムのことをいう

ここでいうコンテンツとは web 上でやり取りされるファイル(html, image…)などのことを指している

高速化を行うため

  • ユーザの物理的な位置に基づいて、速く配信できるであろうサーバからコンテンツを送る
  • CDN 上にあるサーバはオリジンサーバ(コンテンツの配信元)から最新の状態をキャッシュしておき、リクエストがあれば、キャッシュしたコンテンツを配信する
  • CDN 上のサーバ同士でキャッシュしたコンテンツを同期して、オリジンサーバへのリクエストを減らす

というようなことをしているらしい

分散システムになっているので、負荷分散を行うこともでき、障害に強い

web ページの読み込みの遅延や、表示の高速化に役立つ

CDNの概念図

参考

2022, Built with Gatsby. This site uses Google Analytics.