CDNを構築する方法

著者: Christy White
作成日: 8 5月 2021
更新日: 19 11月 2024
Anonim
最強のCDN! Amazon CloudFront の設定方法について解説します。
ビデオ: 最強のCDN! Amazon CloudFront の設定方法について解説します。

コンテンツ

CDNは "Content Delivery Network"の略です。これらのネットワークは通常、世界中に分散しているWebサーバーで構成されています。ユーザーがサイトに情報を要求すると、その要求はCDNサーバーによって処理され、CDNサーバーはできるだけ早くそれを実行できます。その結果、CDNには、単一のサーバーに対する要求の負担を軽減したり、Webコンテンツへのアクセスを高速化したりするなど、多くの利点があります。確立された会社の助けを借りてCDNを作成することができますが、このタイプのソリューションは高価になる可能性があります。お望みであれば、これらの利点に対して手頃な価格でCDNを作成できます。


説明書

CDNを使用すると、訪問者は世界中のコンテンツにすばやくアクセスできます。 (Hemera Technologies / PhotoObjects.net / Getty Images)
  1. 移行元サーバーを構成します。ソースサーバー(動的ノードコンテンツとも呼ばれます)は、すべてのコンテンツを格納する場所です。あなたはそれでapacheとmysqlを実行することによってあなたのソースサーバの生産性を上げることができます。これにより、CDNを通じて世界中のユーザーとコンテンツを共有するプロセスがスピードアップします。サーバーがない場合は、NginxをWebサーバーとして使用できます。このソフトウェアは、CDNの作成に重要なプロキシ機能を持つことに加えて、大量のトラフィックを処理できます。

  2. キャッシュを設定してください。ソースサーバーと一緒に、キャッシュとして機能するソフトウェアが必要です。これにより、ユーザーが頻繁にアクセスするコンテンツをすばやくアクセスできるように保存できます。サーバーにプロキシ機能が既に含まれているかどうかに応じて、Varnish CacheまたはSquid Cacheを使用できます。このような場合は、Varnishを使ってください。そうでなければ、Squid Cacheがより良い選択肢かもしれません。

  3. あなたのトップサイトを確立します - 要求に応じてあなたのコンテンツを配信するグローバルサーバー。ユーザーのリクエストに適切なチップの場所をポイントする「perlスクリプト」を使用して、これらの場所を設定できます。もう一つの選択肢はインターネットのIPアドレスとホスト名の内容を追跡するBINDのようなソフトウェアを使うことです、そしてそれは基本的にスクリプトと同じことをします。

  4. 設定をテストしてください。ソースサーバーまたは確立されたエンドポイントのいずれかの動的ノードコンテンツを取得したら、接続をテストして、すべてが正しく機能していることを確認します。それがうまくいけば、あなたはあなたのCDNにより多くの最先端のサイトを追加し始めることができます。


必要なもの

  • サーバーまたはNginx
  • ワニスまたはイカキャッシュソフトウェア
  • ソフトウェアスクリプトまたはBIND