コンテンツ配信ネットワーク(CDN)とは何ですか、それはどのように機能しますか?Webサイトでそれを使用したいのはなぜですか?有名なCDNはどれですか?
コンテンツ配信ネットワーク(CDN)とは何ですか、それはどのように機能しますか?Webサイトでそれを使用したいのはなぜですか?有名なCDNはどれですか?
回答:
ウィキペディアはそれをうまく言っています:
コンテンツ配信ネットワークまたはコンテンツ配信ネットワーク(CDN)は、ネットワーク全体のクライアントからデータにアクセスするための帯域幅を最大化するために、ネットワークのさまざまなポイントに配置されたデータのコピーを含むコンピューターのシステムです。すべてのクライアントが同じ中央サーバーにアクセスするのではなく、クライアントはそのサーバーの近くのボトルネックを回避するために、クライアントの近くのデータのコピーにアクセスします。
コンテンツタイプには、Webオブジェクト、ダウンロード可能なオブジェクト(メディアファイル、ソフトウェア、ドキュメント)、アプリケーション、リアルタイムメディアストリーム、およびインターネット配信の他のコンポーネント(DNS、ルート、データベースクエリ)が含まれます。
コンテンツ配信ネットワークは、コンテンツのコピーをホストし、それらに近いサーバーから訪問者に提供します。たとえば、画像がCDNを介して提供される場合、サイトの訪問者は、画像の代わりにCDNのサーバーから透過的に画像をダウンロードします。
CDNを使用する2つの最大の理由は、サーバーのトラフィック/帯域幅の削減と配信速度の向上です。CDNはキャッシュとして機能します。サーバーからコンテンツを1回ダウンロードしてから、自分ではなく独自のサーバーからすべての訪問者に配信します。また、CDNには世界中に多数のサーバーが配置されるため、ほとんどの訪問者にコンテンツをあなたよりも近い場所から提供することができるため、より速くアクセスできます。
また、MicrosoftはWindows Azure CDNを実行しており、最近、価格体系を次のようにリリースしました。
“The following three billing meters and rates will apply for the CDN:
•$0.15 per GB for data transfers from European and North American locations
•$0.20 per GB for data transfers from other locations
•$0.01 per 10,000 transactions”
誰かがあなたのサイトを開くと、コンテンツはキューに配置されます。1番目のコンポーネントが配信されるまで、または1番目のコンポーネントが配信されない限り、他のコンポーネントは実行できません。そのため、サイトの全体的な読み込み速度が向上します。いくつかのCDNを使用する場合、リクエストは同等に処理できます。したがって、全体の速度が向上します。
サブドメインを作成することにより、自分のサイトを自分からCDNとして使用できます。
静的コンテンツにはgoogleまたはwordpressを使用することをお勧めします。DNSの解決時間は非常に短いです