ひとことで言うと
CDN(Content Delivery Network)は、世界各地に分散配置されたエッジサーバーのネットワークです。Webサイトのファイルをオリジンサーバーから全エッジにコピーしておくことで、利用者は最寄りのエッジサーバーからコンテンツを受け取れます。東京のユーザーが東京のエッジから取得し、シドニーのユーザーがシドニーのエッジから取得するため、どこからアクセスしても速度差が小さくなります。
ギガサイト便はCloudflareのインフラを使っており、Cloudflareは300以上の都市にエッジを持つ大規模CDNです。AI生成のHTMLをアップロードすると数秒でCloudflareのエッジ全体へ配信が始まるため、国内外を問わず高速にプレビューを届けられます。
- 相手がログインなしで開ける状態か確認する
- PCとスマホで最低1回ずつ表示を確認する
- 内部情報・個人情報・不要な外部送信が残っていないか見る
- レビュー期限と修正時の差し替え方を決めておく
HTML共有で関係する場面
HTMLファイルを更新して再アップロードしたのに、共有先の相手には古いバージョンが表示される場合があります。これはCDNがファイルをエッジにキャッシュしており、キャッシュの有効期限が切れるまで古いファイルを返し続けるためです。更新後すぐに反映させたい場合は配信サービス側のキャッシュパージ(削除)機能を使います。
複数のチームメンバーが異なる地域からプレビューURLを開くとき、CDNのキャッシュがエッジごとに異なるタイミングで更新される場合があります。東京のメンバーは最新版を見ているのに、大阪のメンバーは古いバージョンを見ているという状況が一時的に生じることがあります。これはCDNの性質上の挙動であり、数分待つか全エッジのキャッシュをパージすると解消します。
よくある誤解
「CDNを使うとセキュリティが弱まる」という誤解があります。CDNはコンテンツを高速配信するインフラであり、SSL/TLS終端・DDoS緩和・WAF(Web Application Firewall)など、むしろセキュリティを強化する機能を合わせ持つことが多いです。Cloudflareは特にDDoS耐性と脅威インテリジェンスで評価されています。
「CDNを使うとコストが高い」という先入観を持つ方がいますが、CloudflareのCDNは小規模な配信であれば無料枠で利用できます。ギガサイト便のようなサービスはCloudflareインフラを活用することで、ユーザーが個別にCDNを契約しなくても高速配信の恩恵を受けられる設計になっています。
安全に使うための注意点
キャッシュが残っているとHTMLを更新しても古いバージョンが表示され続けます。重要な修正(誤情報の削除・個人情報の除去)を行ったときは、配信サービスのダッシュボードからキャッシュパージを必ず実行し、ブラウザをキャッシュクリアした上で最新版が表示されることを確認してください。
CDNはコンテンツを世界中のエッジサーバーに複製するため、一度公開したHTMLの完全な削除が困難な場合があります。機密情報を含むHTMLは最初から公開しないことが原則ですが、誤って公開した場合は即座に共有URLを無効化し、エッジキャッシュのパージを行い、必要であれば関係者へ連絡するという手順を取ります。
CDN経由でHTMLを配信する場合、外部から埋め込んでいるCDN上のライブラリ(jQuery・Bootstrap等)のURLが変わったりサービス終了したりすると表示が崩れます。外部CDNのURLは特定バージョン(例:bootstrap@5.3.2/dist/...)を固定指定し、メジャーバージョンアップ時は手動で確認するようにしてください。
よくある質問
HTMLを更新したのに相手に古いページが見えるのはなぜですか?
CDNエッジにキャッシュが残っているためです。配信サービスのキャッシュパージ機能を使い、相手にもブラウザのスーパーリロード(Ctrl+Shift+R)を依頼することで最新版が表示されます。
CDNとWebサーバーは何が違うのですか?
Webサーバーはコンテンツの元データを持つオリジンです。CDNはそのコンテンツを世界各地のエッジにコピーして高速配信するネットワークです。両者は組み合わせて使うのが一般的で、役割が異なります。
CDNを経由すると共有URLのドメインは変わりますか?
通常は変わりません。CDNは透過的に動作し、共有サービスが設定したドメインのURLがそのまま使われます。ギガサイト便の場合も配信サービスのドメインがURLとして表示され、Cloudflareのドメインは表に出ません。