Content Delivery Network
CDN は静的コンテンツを世界中のエッジノードにキャッシュし、ユーザーの近くでリクエストに応答することでレイテンシとオリジンの負荷を軽減する。
目的
コンテンツ配信を高速化し、オリジンの負荷と帯域コストを削減する。
メカニズム
ユーザーのリクエストは DNS によって最寄りのエッジノードへ振り向けられる。キャッシュヒットなら直接返却し、ミスならオリジンから取得してキャッシュする。キャッシュキー(URL/Cookie/Vary)がキャッシュの粒度を制御し、キャッシュ無効化 (purge) がコンテンツを更新する。
ユースケース
- コンテンツの高速化
- グローバル配信
- バンド幅の最適化