CDN(コンテンツ配信ネットワーク)
Content Delivery Network
世界中にサーバーを配置して、Webサイトを速く表示させる仕組み
簡単に説明すると
CDNとは、Webサイトの画像や動画などのデータを世界中に配置した多数のサーバーに一時的に保存し、ユーザーに一番近い場所から配信する技術のことだよ。 通常は1つのメインサーバーにアクセスが集中したり、遠くからアクセスしたりすると、表示が遅くなったりサーバーがダウンしたりすることがあるんだ。 そこでCDNを使うと、各地の中継サーバーがメインサーバーの代わりにデータを配信してくれるよ。 結果として、Webサイトの表示速度の改善や、アクセスが集中した際の負荷分散に役立つんだ。
名前のヒミツ
Content Delivery Network(コンテンツ・デリバリー・ネットワーク)の略だよ。 直訳すると「コンテンツ配送網」で、Webサイトの画像や動画などのデータを、ユーザーに効率よく届けるためのネットワークの仕組みを表しているんだ。
くわしく見てみよう!
CDNとは、Webサイトのデータを世界中に配置したたくさんのサーバーにコピーして、ユーザーに一番近い場所から配信する技術のことだよ。
これを使うと、例えば日本のユーザーには日本にあるサーバーから、アメリカのユーザーにはアメリカのサーバーからデータを送れるようになるんだ。
通常、Webサイトは1つのメインとなるサーバーにデータを置いていることが多いんだ。
でも、世界中の人が1か所のサーバーにアクセスすると、距離が遠くて表示が遅くなったり、アクセスが集中しすぎてサーバーがパンクしてしまったりすることがあるんだよね。
そこでCDNの出番なんだ。
CDNを使うと、世界各地にある中継用のサーバーがデータを一時的に保存して、メインのサーバーの代わりに配信してくれるんだ。
結果として、Webサイトがサクサク表示されるようになるし、大量のアクセスがきても安定して動くようになるんだよ。