CDNとは何ですか?

CDNとは何か、なぜそれが役立つのかを知る

ACDNを意味するコンテンツ配信ネットワーク

これは、世界中に分散され、すべてがリンクされた一連のサーバーです。

Webサイトの高速化を支援するという文脈では、彼らの仕事は、アセット(画像、JavaScriptファイル、CSS、HTMLなど)を配布して、Webサイトにアクセスする可能性のあるすべてのユーザーに物理的に適切に近づけることです。に接続の速度を向上させる待ち時間を短縮します。

CDNは究極のキャッシュであり、世界中のコンテンツを提供するための最も安価な方法です。

訪問者は、ファイルをホストする実際のWebサーバーにアクセスすることはありませんが、代わりにそれらのCDNサーバーにアクセスし、負荷を軽減します。

CDNは提供します

  • 速度、ユーザーのネットワークに近づくと、速度が向上し、遅延が減少します
  • 冗長性、CDNのノードに障害が発生した場合、他のノードがトラフィックを処理できます
  • コスト削減大量のトラフィックを処理するために最適化されていない可能性がある一元化された場所からすべてのトラフィックを処理する場合と比較して、帯域幅とサーバーの電力が向上します
  • セキュリティCDNノードレベルで保護レベルを追加します。すべてのCDNがこれを行うわけではありませんが、ほとんどのCDNはこれを行い、DDoS攻撃保護の緩和策も導入しています。

CDNは、オリジンサーバーから元のリソースを取得し、オリジンが変更されない限り、アセットのローカルコピーを提供し続けます。

各CDNサーバーはさまざまな大陸にあり、CDNの構築方法に応じて、大陸のさまざまな場所にもあります。

すべての主要企業は資産の提供にCDNを使用していますが、次のような企業のサービスを活用することで、CDNを使用することもできます。CloudflareAmazon CloudFrontGoogle Cloud CDNAzure CDNまたは他の人。

CDNは、Webホスティングによって直接統合される場合もあります。たとえば、私はNetlifyを使用していますが、自動CDNが統合されているため、世界中のあらゆる場所でサイトが高速になります。


その他のネットワークチュートリアル: