インフラ中級
CDN
しーでぃーえぬ
一言で言うと
世界中に分散配置されたサーバーから、ユーザーに最も近い場所からコンテンツを配信する仕組み。Webサイトの表示速度を向上させる。
もう少し詳しく
一言で言うと
世界中に分散配置されたサーバーから、ユーザーに最も近い場所からコンテンツを配信する仕組み。Webサイトの表示速度を向上させる。
もう少し詳しく
CDNは「Content Delivery Network(コンテンツ配信ネットワーク)」の略です。コンビニチェーンに例えるとわかりやすいです。
もし日本全国にコンビニが1店舗しかなく、東京にしかなかったら、北海道の人は東京まで買いに行かないといけませんよね。でも全国にコンビニがあれば、最寄りのお店で同じ商品が買えます。CDNも同じで、世界中にサーバー(拠点)を持ち、ユーザーに最も近いサーバーからデータを配信します。
画像、動画、CSS、JavaScriptファイルなど、変更が少ないコンテンツ(静的コンテンツ)をCDNに乗せることで、表示速度が大幅に向上します。Cloudflare、CloudFront(AWS)、Fastlyなどが代表的なCDNサービスです。
実務でどう使うか
コードで見てみよう

