CDN(コンテンツ配信ネットワーク)
技術&インフラ世界中のユーザーにコンテンツを高速配信するための地理的に分散したサーバーネットワークです。
定義
コンテンツデリバリーネットワーク(CDN)とは、エッジノードまたはポイントオブプレゼンス(PoP)と呼ばれる地理的に分散配置されたサーバーのシステムで、ウェブコンテンツをキャッシュしてエンドユーザーに最も近い場所から配信します。すべてのリクエストが単一のオリジンサーバーに送られる代わりに、CDNは静的アセット(画像、スクリプト、フォント、スタイルシート)のコピーを世界中の数十から数百のエッジロケーションに保存します。読者がコンテンツをリクエストすると、CDNはそのリクエストを最寄りの利用可能なノードにルーティングします。これによりネットワーク遅延が短縮され、読み込み時間が高速化し、トラフィック負荷が分散されるため、単一のサーバーがボトルネックになることを防ぎます。
重要な理由
ページの読み込み速度は、ユーザーエンゲージメント、直帰率、検索エンジンランキングに直接影響します。フリップブックやデジタルドキュメントには高解像度のページ画像、JavaScriptレンダリングエンジン、フォントファイルが含まれ、合計すると大きなダウンロードサイズになります。これらすべてを単一のオリジンサーバーから配信すると、別の大陸にいる読者は最初のページが表示されるまで数秒待つことになります。CDNは、キャッシュされたコンテンツをすべての読者からミリ秒の距離に配置することで、この地理的なペナルティを解消します。CDNはトラフィックスパイクも吸収します。パブリケーションがバイラルになったり大規模なメーリングリストに送信されたりしても、エッジネットワークがオリジンに過負荷をかけることなく急増を処理します。
FlipLinkでの使い方
FlipLinkはすべての公開フリップブックとドキュメントをCDN経由で自動的に配信します。読者がパブリケーションを開くと、ページ画像、スクリプト、フォントなどのアセットが、読者の場所に最も近いエッジサーバーから配信されます。設定は一切不要です。CDN配信はすべてのパブリケーションに組み込まれています。このインフラストラクチャはトラフィックスパイクも吸収するため、突然バイラルになったフリップブックが遅くなったり利用できなくなったりすることはありません。FlipLinkの最適化されたレンダリングパイプラインと組み合わせることで、CDN配信は世界中で[ページエクスペリエンス](/features/page-experience-and-layout)を高速に維持します。パブリケーションに[カスタムドメイン](/features/custom-domains)を使用している場合も、CDN配信は適用されます。ブランドドメインの読者も同じエッジパフォーマンスを得られます。
技術的な詳細
CDNはプルベースのキャッシングモデルで動作します。リソースへの最初のリクエストはオリジンサーバーに送られ、CDNはそれを処理したエッジノードにレスポンスをキャッシュします。同じ地域からの後続のリクエストはキャッシュから直接配信され、オリジンを完全にバイパスします。主要な技術的概念は以下の通りです:
- **キャッシュTTL(Time to Live)**:エッジノードがオリジンで更新を確認するまでキャッシュコピーを保持する時間。FlipLinkはコンテンツを最新に保ちつつキャッシュヒットを最大化する適切なTTLを設定します。
- **キャッシュ無効化**:パブリケーションを更新すると、CDNは古いコピーをパージして読者が最新バージョンを見られるようにします。FlipLinkは再公開時に自動的に無効化を処理します。
- **TLS終端**:CDNエッジノードがHTTPS暗号化を処理するため、安全な接続が遠くのオリジンではなく読者の近くで終端し、ハンドシェイク遅延を削減します。
- **エニーキャストルーティング**:DNSクエリは地理的に最も近いCDNノードに解決されるため、手動設定なしでトラフィックが自動的に最適な場所に誘導されます。
CDNとオリジンサーバーの違い
| 側面 | オリジンサーバーのみ | CDNあり |
|---|---|---|
| 遅延 | 遠方の読者には高い | どこでも低い |
| トラフィック容量 | 単一サーバーに限定 | エッジネットワークに分散 |
| 可用性 | 単一障害点 | 多数のノードで冗長化 |
| コストスケーリング | サーバーアップグレードが必要 | エッジネットワークが負荷を吸収 |
| グローバルパフォーマンス | 不均一 | 世界中で一貫 |
CDNなしでは、フランクフルトのサーバーにアクセスするシドニーの読者は、コンテンツの読み込みが始まる前に300ミリ秒以上のネットワーク往復時間を経験します。CDNがあれば、同じ読者がローカルのエッジノードにアクセスし、その何分の一かの時間で最初のページを見ることができます。
重要なポイント
CDNは目に見えないインフラですが、測定可能な違いをもたらします。公開されたすべてのFlipLinkフリップブックは、グローバルCDN配信の恩恵を自動的に受けます。設定不要、追加コストなし、世界中のどの読者にもパフォーマンスの妥協はありません。
関連用語
他の言語で利用可能
PDFを
もっと活用しませんか?
FlipLinkを活用して、PDFから魅力的でインタラクティブなコンテンツを作成している多くの企業に加わりませんか。クレジットカード不要で無料スタートできます。