CDN (Content Delivery Network)
CDN
- Content Delivery Network または Content Distribution Network。
- CDN (コンテンツ配信ネットワーク) は、サーバーとユーザーの物理的な距離を縮め、Web ページコンテンツの読み込み遅延を最小化する、密に分散されたサーバーで構成されるプラットフォームである。
- 地理的、物理的に離れたユーザーに、より速く安定してコンテンツを提供する技術である。
- ユーザーに対する遅い応答速度やダウンロード時間を改善するためのサービスである。
- 遠隔地の Origin Server にあるコンテンツを CDN 内のキャッシュサーバーでキャッシュし、コンテンツを提供するサービスである。
- これにより、世界中のユーザーが読み込み時間を遅らせることなく、同じ高品質のコンテンツを閲覧できる。
- CDN はコンテンツへのリクエストが発生すると、ユーザーに最も近い場所にあるサーバーへマッピングし、リクエストされたファイルのキャッシュ済み (事前保存済み) バージョンで処理する。サーバーがファイルを見つけられない場合は、CDN プラットフォーム内の別のサーバーでコンテンツを探し、エンドユーザーへ応答を送信する。

画像出典: https://en.wikipedia.org/wiki/Content_delivery_network