【しーでぃーえぬ】
CDN とは?
最終更新:
💡 配信拠点とキャッシュで、コンテンツを届ける
複数の配信拠点を使ってコンテンツを利用者へ届けるネットワーク。キャッシュした画像やファイルなどを配信し、元のサーバーへのアクセスや通信の待ち時間を減らせる。配信先や速度、保存できる内容は設定と通信状況による。
📌 このページのポイント
CDNを使うと、なぜ速くなるの?
必ず地図上でいちばん近い拠点につながる?
そうとは限らないよ。例えばCloudFrontは、通信の遅延などを踏まえて要求を処理する拠点へ案内する。地理的な距離だけでは通信経路や混雑は分からない。「最寄り」を常に最短距離や最速の保証として読まないようにしよう。
初めて見るファイルは、どこから来るの?
更新すれば、コピーもすぐ最新になる?
元ファイルを変えただけでは、保存されたコピーが残ることがあるよ。Cache-ControlなどのヘッダーとCDNの設定で保存期間や再確認を調整する。必要なら無効化などの更新手段も使う。速さと、どの程度新しい内容が必要かを合わせて設計するんだ。
ログイン後のページも全部キャッシュしてよい?
まとめ:ざっくりこれだけ覚えればOK!
「CDN」って出てきたら「複数の配信拠点やキャッシュで、コンテンツを届ける仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Content Delivery Network」 = コンテンツ配信ネットワーク
💬 Content(コンテンツ)をDelivery(配信)するNetwork(ネットワーク)だよ