CDN とは
高速読み込みのためのコンテンツ配信ネットワーク
CDN — コンテンツ配信ネットワーク
CDN — 地理的に分散したサーバーネットワークで、最寄りのノードからコンテンツをキャッシュしてユーザーに配信します。
CDNの仕組み
| ステージ | 説明 | |----------|------| | 1 | ユーザーがリソースをリクエスト | | 2 | DNSが最寄りのエッジサーバーにルーティング | | 3 | エッジサーバーがキャッシュコンテンツを返す | | 4 | なければ — オリジンサーバーにリクエスト |
CDN向けコンテンツタイプ
- 静的 — 画像、CSS、JS、フォント
- 動画 — ストリーミング、VOD
- API — レスポンスキャッシング
- 動的 — ルート最適化
メリット
- 読み込み時間50-70%削減
- DDoS攻撃防御
- オリジンサーバー負荷軽減
- 高可用性
人気プロバイダー
- Cloudflare — 無料プラン、保護
- AWS CloudFront — AWS統合
- Fastly — エッジコンピューティング
- Akamai — エンタープライズソリューション
- Bunny CDN — 低価格オプション