TERM PRIMER
先に知っておく言葉
画像一つで、返ってくる場所を考える
普段見るページの画像を一つ選んで、次の三つを考えてみてください。分からない項目は「未確認」として、下の図と説明に照らします。
- 元の画像はどのオリジンサーバーにありそうか
- 近くのエッジサーバーにキャッシュされていそうか
- 古い画像が見えた場合、どこを確認するか
イト
CDN分室の中に、エッジサーバー受付があったよ
マコト
利用者に近い場所で返すサーバー、と考えると入りやすそうだね
ピコ
うん。オリジン本館との違いと、キャッシュの有無を分けて見よう
「近い受付」と「本館」を見比べる
第58話「エッジサーバーはどこで返す?」では、CDN分室の中にある受付を見ます。
CDNの中での位置づけを先に押さえるなら CDNとは を、元の置き場所との違いは オリジンサーバーとは と見比べると整理しやすくなります。 ここでいう「端」は、利用者に近い側という意味です。世界中や国内各地に配信拠点があり、利用者の場所やネットワークの状態、CDNの設定に応じて、近い拠点から返せる場合があります。
ラボのたとえでは、オリジンサーバーが本館、エッジサーバーが近くの受付です。本館へ毎回行かず、近くの受付にある控えから返せるなら、利用者は早く受け取りやすくなります。

CDNの中での役割
エッジサーバーは、CDNの配信拠点として出てくることが多い言葉です。
| 言葉 | 役割 |
|---|---|
| CDN | 複数の配信拠点から届けやすくする仕組み |
| エッジサーバー | 利用者に近い場所で返すサーバー |
| オリジンサーバー | 元のコンテンツを持つサーバー |
| キャッシュ | エッジサーバーなどに置かれる控え |
CDNという仕組みの中に、複数のエッジサーバーがあると考えると分かりやすくなります。CDNは全体のネットワーク、エッジサーバーはその中の近い受付です。サーバーが置かれる施設は データセンターとは で確認できます。
ユイ
CDNは仕組み全体、エッジサーバーは近くの受付として分けるんですね
ピコ
そう。言葉の大きさを分けるだけで、確認先が見えやすくなるよ
オリジンサーバーとの違い
エッジサーバーとオリジンサーバーは、役割が違います。
オリジンサーバーは、元のコンテンツを持つ本館です。画像、CSS、HTML、APIの結果などの元になる場所として扱われます。
エッジサーバーは、利用者に近い分室です。オリジンから取得したコンテンツをキャッシュし、近くから返す場合があります。エッジサーバーにキャッシュがない場合は、オリジンへ取りに行くことがあります。
| 状態 | 何が起きるか |
|---|---|
| エッジにキャッシュがある | エッジサーバーから返せる場合がある |
| エッジにキャッシュがない | オリジンサーバーへ取りに行く場合がある |
| オリジンが更新された | エッジのキャッシュ更新やパージが必要な場合がある |
どちらが大事というより、役割が違います。速く届けるための近い受付と、元を持つ本館を分けて見ます。
キャッシュヒットとミス
エッジサーバーの動きを見るとき、キャッシュヒットとキャッシュミスという言葉が出ることがあります。
キャッシュヒットは、エッジサーバーに求められたコンテンツの控えがあり、そのまま返せる状態です。キャッシュミスは、控えがなく、オリジンサーバーへ取りに行く必要がある状態です。
たとえば、同じ画像を多くの利用者が見る場合、最初の一回はオリジンへ取りに行き、その後はエッジのキャッシュから返せる場合があります。これにより、オリジンへの負荷を減らし、利用者へ返す時間を短くしやすくなります。

ただし、何をキャッシュするか、どれくらい残すかは設定によって変わります。控えそのものの考え方は キャッシュとは が入口です。ログイン後の個人情報のように、キャッシュしてはいけない内容もあります。
近い場所で処理する場合
エッジサーバーは、静的ファイルを返すだけでなく、サービスによっては近い場所で一部の処理を行う場合があります。
たとえば、画像の変換、リダイレクト、簡単な認証チェック、A/Bテスト、国や地域に応じた処理などがエッジ側で扱われることがあります。これをエッジコンピューティングと呼ぶ場合もあります。
ただし、すべての処理をエッジで行うわけではありません。複雑なデータベース処理や個別のビジネスロジックは、オリジン側や別のサーバーで扱う場合もあります。
初心者の入口では、まず「利用者に近い場所で返すサーバー」と理解し、そのあとで「近い場所で処理する場合もある」と広げると混乱しにくくなります。
古い表示や地域差の確認
エッジサーバーを使うと、古い表示や地域差が起きる場合があります。
たとえば、ある地域では新しい画像が見えるのに、別の地域では古い画像が見えることがあります。これは、エッジサーバーごとにキャッシュの状態が違う場合があるためです。

確認するときは、次を分けます。
- 自分のブラウザキャッシュが古くないか
- どの地域や環境で古く見えるか
- エッジサーバーのキャッシュが更新されているか
- オリジンサーバーの元ファイルが更新されているか
- CDNのパージやキャッシュ設定が合っているか
- ファイル名やURLが変わっているか
「CDNを使っているから速いはず」とだけ考えると、トラブル時に見失いやすくなります。エッジ、オリジン、ブラウザの三つを分けて確認します。
よくある疑問
Q1. エッジサーバーを一文でいうと?
エッジサーバーは、利用者に近い場所で画像や動画などを返す配信サーバーです。
Q2. オリジンサーバーとの違いは?
オリジンサーバーは元のコンテンツを持つ本館、エッジサーバーは利用者に近い分室として返す場所です。
Q3. キャッシュヒットとは何ですか?
エッジサーバーに求められたコンテンツの控えがあり、そこから返せる状態です。
LAB WHITEBOARD
自分の言葉で説明してみよう
「エッジサーバーがCDNの配信拠点として働くこと、オリジンサーバーとの違い、キャッシュヒット/ミス、古い表示の確認ポイントを説明できるようになる。」を、いまの自分の言葉で一文にしてみてください。途中の説明でも大丈夫です。




