同じ画像を、東京の人にもロンドンの人にも速く届けたい。そのために、世界中に「近くの倉庫」を置いておくのがCDNです。
初級の解説は準備中のため、初級の内容を表示しています。
概要 — まず全体をつかむ
詳細 — 1段階ずつ追う
これは何をする係?
CDNは、世界中に分散した“利用者の近くの倉庫”(※1 エッジ)の集まり。画像・CSS・JSなど変わらないもののコピーを各地に置き、利用者に一番近い倉庫から配ります。

大事なのは「1台の独立したサーバ」ではなく、たくさんの拠点に同じものが並んでいる層だということ。
登場人物メモ:
- ※1 エッジ — 利用者の近くにある配信拠点。世界中にたくさんある
- ※2 オリジン — 大元のサーバ(あなたのサービス本体)。エッジに無いときの取り寄せ先
仕事の流れ
- ブラウザが画像などをお願いする
- 一番近いエッジに、そのコピーがあるか見る
- あれば即返す(cache hit・速い)
- 無ければオリジンから取り寄せて配り、ついでにエッジに保存する(cache miss)
- 次からは、その地域の人にはエッジから即返せる
なぜ速く・強くなる?
- 速い — 物理的に近い=往復が短い
- 軽い — 静的なものをエッジが肩代わりし、オリジンの負荷が下がる
- 強い — アクセスが世界中の拠点に分散するので、一点に集中しない
だから「変わらないもの」はCDN、「その人だけ・刻々と変わるもの」はオリジン、と役割を分けます。
⚠️ うまくいかないとき
- 更新が反映されない — 古いコピーがエッジに残っている(期限切れ or 手動でパージが必要)
- キャッシュされない — 個人向け・動的なものは基本キャッシュできず、速さの恩恵が薄い
理解度チェック
そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。
問1. CDNが配るのに向いているのはどれ?
問2. CDNが速い一番の理由に近いのは?
問3. エッジに残った古いコピーを、強制的に消す操作を何という(カタカナまたは英語)?
問4. CDNの「オリジン」とは何?
問5. 近くのエッジに欲しいコピーが無い(cache miss)とき、どうなる?
問6. CDNが「強い(一点に集中しにくい)」といえる理由は?
問7. CDNで「更新したのに古いままが表示される」原因に近いのは?
問8. 利用者の近くにあって、コピーを配る配信拠点を、CDNでは何と呼ぶ(カタカナまたは英語)?