コンテンツ配信ネットワーク– WordPressユーザー向けの包括的なガイド

ワードプレスのお得な情報


すべてのビジネスオーナーは、ウェブサイトで検索エンジンのランキングを上げて、できるだけ多くのトラフィックを獲得したいと考えています。現在、検索エンジンの結果ページ(SERP)で上位にランク付けするには、Webサイトをできるだけ高速にする必要があります。これにより、Webサイトの読み込み速度が非常に重要になった理由が説明されています.

グローバルなオーディエンスを抱えるサイトの場合、より高速なWebサイトを求めるための正しい方向への1つのステップは、コンテンツ配信ネットワーク(CDN)を利用することです。.

この記事では、WordPressと統合する方法と、利用可能な最良のCDNのいくつかの推奨事項に進む前に、CDNの基本について説明します。始めましょう.

一部のCDNの基本

CDNとは何か、およびCDNがどのように機能するかを正確に説明するために、最初に一歩下がっていくつかの重要な概念を説明する必要があります。 Webページは、大まかに要素と呼ばれる多くの個別の要素で構成され、それぞれが次のものとはかなり異なる場合があります。つまり、一部は画像、一部はオーディオまたはビデオファイル、一部はコードベースのファイルなどになります。 HTML、CSS、JavaScriptファイルとして。特に遅いインターネット接続を使用している場合、一部のWebサイトでこれらの個別の部分が順番に読み込まれることが時々あります。.

現在、ユーザーがWebページを要求するとき、これらの各要素はサーバー上に配置され、組み立てられなければなりません(すべてオンザフライで、超高速で!)。そのため、ほとんどのWebページは実際には事前に作成されたものとして存在しません。代わりに、ユーザーのブラウザが特定のWebページの表示を要求したときにのみ作成され、ユーザーに提供されます.

CDNの役割は、これらの前述の要素を可能な限り多く世界中のさまざまなサーバーに格納することです。これは、それらをサーバーから要求する人々に可能な限り地理的に近づけるためです。つまり、情報の移動距離が短いほど、情報が早く到着するということです。.

さらに、CDNは特定のページ要素を圧縮するか、それらをまとめてより少ないパッケージにまとめることができるため、ブラウザーとサーバー間のやり取りが少なくなり、読み込み時間が短縮されます。.

コンテンツ配信ネットワークとは?

要約すると、CDNは、世界中にあるサーバーのネットワーク上にWebサイトの静的要素(つまり、画像、CSS、JavaScriptファイルなど、決して変更されない要素)を格納するサービスです.

CDNを使用している場合、訪問者がWebサイトからWebページを要求すると、Webページ内の静的要素がブラウザーに提供されます。 実際の場所に最も近いサーバーから.

CDNの仕組み-図

注:CDNについてのもう少し広い説明については、KeyCDNの便利なインフォグラフィックをご覧ください。.

CDNを使用する利点

CDNを組み込むことは、1つよりも多くの点で有益です。

  • Webサイトの静的コンテンツをより速くロードするのに役立ちます。ユーザーに地理的に近い場所にあるサーバーは静的ページを提供し、ホップとサーバーへの往復時間を削減します。.
  • Webサイトが一度に確立できる接続の数には制限があります。コンテンツを複数のサーバーに保存すると、負荷が分散され、より多くのライブ接続が可能になります.
  • この配置により、トラフィックの突然のバーストまたはスパイクをより適切に処理できます。元のサーバーのボトルネックが解消されます.
  • ほとんどのサービスプロバイダーはサーバーに追加のセキュリティレイヤーを提供しているため、マルウェアの攻撃はサーバーに到達する前に阻止されます。彼らが採用したセキュリティ対策には、IPクローキング、ホワイトリストとブラックリスト、SSLのサポート、および複数のHTTP認証方法が含まれます。 1つのサーバーが攻撃に屈したとしても、他のサーバーがWebサイトの稼働時間を確保するために利用できます。優れたホスティング会社はこのようなセキュリティ機能を備えていることが期待されますが、これはCDNサービスプロバイダーの標準サービスの一部です.
  • スピードはユーザーエクスペリエンスの向上につながります。直帰率が低下します.
  • ほとんどのサービスプロバイダーは、電源またはハードウェアの障害が発生した場合でも、100%の可用性を保証しています。したがって、ネットワークの中断によるダウンタイムはほとんどありません.

CDNで何を探すか

CDNは通常、サーバーの幅広いネットワーク、WordPressとの簡単な統合、無料の試用プランを提供します。そして、いくつかは無料のサービスを提供しています。サービスプロバイダーをチェックアウトするときは、常にWebサイトのニーズに留意してください.

  • 帯域幅:帯域幅と帯域幅の価格設定は、確認するべき非常に重要な側面です。独自の帯域幅要件を認識し、サービスプロバイダーが妥当なコストでそれらを満たせるかどうかを確認する必要があります。帯域幅の要件を見積もるには、5cents.cdnにアクセスします。また、トラフィックのバーストまたは突然のスパイクが許可されているかどうか、およびそのようなバーストに対して課金されるレートを確認します。 (不愉快な驚きを望まないでください。)
  • ネットワーク品質:ネットワークの品質は、待ち時間(応答の受信にかかる時間)と帯域幅(受信したバイト数)を確認することでテストできます。最初のバイトまでの時間は最小限に抑える必要があり、帯域幅はネットワーク全体で一貫している必要があります。これは、速度が最も弱いリンクと同じくらい良いだけだからです。これは、マルチメディアコンテンツをストリーミングするWebサイトにとって特に重要です.
  • 可用性:ネットワークは常に使用可能である必要があり、ネットワーク内のサーバーがダウンした場合は自動リダイレクトを実装する必要があります。ほとんどのCDNプロバイダーは100%の可用性を保証しています。また、ネットワークの使用状況を確認します—過密なネットワークは、トラフィックを遅くしたり中断したりすることがあります.
  • カバレッジ:ネットワークサービスプロバイダーは、視聴者が集中している地域で強い存在感を示す必要があります。地理的領域内のサーバーまたは拠点の近接性は重要ですが、トラフィックルーティングは速度にとって本当に重要です。つまり、必要な場所の近くにサーバーがあったとしても、迂回的な方法でルーティングを行うと、それほど効果がない場合があります。一般的に、近接性はデータの送信に使用されるルートの妥当な指標です.
  • 技術:ユーザーがWebサイトにリクエストを送信すると、DNSはユーザーの場所やその他の詳細に基づいて、クエリを最も近いサーバーに自動的に送信します。 CDNは、最新のテクノロジーを使用してデータを確実かつ迅速に送信する必要があります.
  • リアルタイムでのモニタリング:サービスプロバイダーは、ネットワークをリアルタイムで、特にラストマイルで監視する必要があります。また、Webサイトにアクセスできないことをユーザーから学ぶべきではありません。プロバイダーは、ユーザーのブラウザーからデータをキャプチャして、帯域幅と待ち時間を確認できます.
  • サポート:ネットワークはさまざまなタイムゾーンで動作する可能性があるため、年中無休24時間365日のサポートが望まれます。さらに、CDNをWordPressに統合することは非常に技術的になる可能性があり、サービスプロバイダーのサポートに頼らなければならない場合があります。.
  • 費用:サービスを選択する場合、コストは重要な考慮事項です。 cdncalc.comで多数のサービスプロバイダーを比較し、最適なCDNを見つけることができます。または、フィルターを使用して35のサービスプロバイダーの中からCDNを検索できるcdnfinder.comを試してください。.

サーバーのタイプ

CDNのアーキテクチャはさまざまであり、CDNによってノードの数や存在場所が異なります。キャリア、ISP、ネットワークオペレーターのネットワークを使用してサーバーをホストし、コンテンツをオーディエンスに配信します。サーバーとネットワークはCDNが所有することも、所有とリースを組み合わせることもできます。.

CDNはさまざまなタイプのサーバーを使用できます.

  • プルサーバー:このサーバーはWordPressユーザーに最適で、小さなファイルの配信に最適です。この種類のサーバーを使用するには、すべてのデータが元のサーバーに保存されている必要があります(つまり、サーバースペースが拡張されています)。リクエストがCDNサーバーの近くで行われると、そのサーバーは元のサーバーからデータをプルしてユーザーにレンダリングします。最初のユーザーはロード時間の短縮のメリットを実際には体験していませんが、ページはCDNにキャッシュされ、その後のユーザーは完全なメリットを得ます。サーバーからのファイルは、有効期限が切れるまでキャッシュされます。プル方式は簡単、安くてシンプルです.
  • プッシュサーバー:このタイプのサーバーでは、ファイルをサービスプロバイダーのサーバーにアップロードします。 CDNでサーバースペースを購入する必要がある場合があるため、これはより大きなファイルに適しています。.
  • ピアツーピアサーバー:これらのサーバーはインターネットを介して接続された膨大な数のコンピューターに依存しています—中央サーバーはありません。これらのサーバーを使用することは非常に安価ですが、このネットワークのセキュリティについては、それほど言及する必要はありません.

CDNをWordPressと統合する方法

CDNとWordPressの統合は、プラグインを使用することで大幅に簡略化されます。ほとんどのサービスプロバイダーは、プラグインをアクティブにし、Webサイトに固有のオプションを選択する必要があります。通常、問題は発生しないはずですが、問題が発生した場合は、統合を完了するために手持ちが必要になる場合があります.

次の10の簡単な手順に従ってください。

  1. CDNプロバイダーを選択する:CDNサービスプロバイダーのアカウントを開きます。各CDNはWordPressとの統合方法が少し異なりますが、セットアッププロセスの一部のステップはすべてに共通です.
  2. バックアップする:いつものように、ウェブサイトに大きな変更を加える場合は、最初にすべてのファイルとデータベースをバックアップしてください。.

  3. プラグインのダウンロード:統合プロセスを支援するために、プラグイン(W3 Total Cache(無料)、WP Super Cache(無料)、WP Rocket(プレミアム)など)をダウンロード、インストール、およびアクティブ化する必要がある場合があります。.

  4. プラグイン設定:プラグインがアクティブ化されたら、設定ページにアクセスします。このページは一目瞭然で、必要に応じて設定を調整できます.

  5. W3合計キャッシュ:サービスプロバイダーが特定のプラグインを提供または推奨しない場合、おそらく最も一般的に独立して推奨されるプラグインはW3 Total Cacheであり、WordPressプラグインリポジトリからダウンロードしてアクティブ化できます。有効にしたら、WordPressサイトのダッシュボードにアクセスして、 設定パフォーマンス, ボックスをチェックして CDNを有効にする. アカウントを開設したCDNプロバイダーを選択します.

CDN

6. CDN設定:今、見つけます CDNパフォーマンス そしてそれをクリックしてください。このページの設定にはさまざまなセクションがあり、 一般的な セクションで、CDNサーバーでホストするフォルダーを選択します.

合計キャッシュの一般設定

7. 構成:下にスクロールして 構成 このセクションでは、サービスプロバイダーから提供された資格情報を入力する必要があります(まだ受け取っていない場合は、サポートに連絡してください)。これを実行したら、次のことができます ホストサイト名を置き換える CDNサービスプロバイダーから提供されたホスト名.

CDN設定

入力が必要な「CDN URL」は、サービスプロバイダーで作成したプルゾーンにあります。 (次のポイントのプルゾーンの詳細。)そこからコピーして、このフィールドに貼り付けるだけです。.

これらのページへのアクセスは、元のサーバーではなく、CDNネットワーク内のサーバーから行われるため、URLパスはCDNネットワーク経由でアクセスされるページでは異なって見えます。これらのファイルは通常、CDNのURLを自動的に取得します。元のサーバーからユーザーにレンダリングされたページには、次のようなURLがあります。

http://www.mywebsite.com/wp-content/uploads/image01.png

ファイルがCDNネットワークサーバーにアップロードされ、そこからユーザーに提供されると、URLは次のようになります。

http://mywebsite.com.cdn.com/wp-content/uploads/image01.png

このURLを次のように変更できます

http://cdn.mywebite.com/wp-content/uploads/image01.png

mywebsite.com.cdn.comがcdn.mywebite.comに変更されていることに注意してください。これを反映するには、DNS設定を変更する必要があります。これにより、追加のDNSクエリがいくつか発生し、サーバーからの応答が遅くなる可能性がありますが、最も近いCDNサーバーから応答がフェッチされるため、時間のロスを補うことができます.

これらの変更は元に戻すことができ、元に戻すことにより、元のサーバーからファイルを再度読み込むことができます。.

  1. プルゾーン:ほとんどの場合、CDN URLを取得してW3 Total Cache Settingsに入力する前に、プルゾーンをCDNサーバーに設定する必要があります。 CDNアカウントにログインし、コントロールパネルから, プルゾーンを作成して名前を付けます, サービスプロバイダーの指示に従ってください。カスタムドメインを入力する場合は、そのドメインのCNAMEレコードを作成する必要があります.

完了したら、設定をテストして、設定をW3 Total Cacheに保存できます。.

  1. FTPを使用してアップロード:選択したCDNがW3 Total Cacheまたはその他のプラグインをサポートしていない場合は、セルフホストまたはFTPでサポートされているCDNを選択する必要があります。 FTPを使用してファイルをアップロードするには、FTPホスト、ユーザーログイン資格情報、セキュリティプロトコル、CDNサービスプロバイダーからのFTP設定などの詳細をすぐに利用できるようにします.
  2. 手動アップロード:FTPがサポートされていない場合は、ファイルを手動でアップロードする必要があります。これは物事を行うための複雑な方法であり、初心者にはお勧めしません。そのため、多くの標準的なCDNプロバイダーがいるため、コンテンツを手動でアップロードする必要があるCDNはお勧めしません.

最も人気のあるCDNプロバイダーのいくつかの概要

小規模から大規模まで、あらゆる種類のWebサイトに対応する高品質のCDNサービスプロバイダーが数多くあります。小規模、中規模、およびかなり大規模なWordPress Webサイトに適した、人気の高いサービスのいくつかを紹介しました。エンタープライズレベルの巨大なWebサイトに対応するAkamaiなどのCDNは含めていません.

MaxCDN

MaxCDNは、そのサービスを使用する16,000のWebサイトに含まれるWPエンジンなど、多くの有名な名前をカウントします。コンテンツは19のグローバルPoPに配置され、MaxCDNはATのボーダフォンとのピアリング契約を維持しています&T、Verizon、Rogersによる携帯電話へのコンテンツ配信の高速化.

MaxCDN

WordPressとの統合はW3 Total Cacheを使用して行われ、中間層のキャッシングレイヤーは要求の過負荷からオリジンサーバーを保護します。 2要素認証とIPホワイトリストにより、セキュリティが強化されます。パージ & プロビジョニング、SSLアクティベーション、分析レポートはすべてリアルタイムで行われます。エッジサーバーのルールを変更することで、エッジサーバーからユーザーへのコンテンツの配信方法を制御することもできます。.

ギガバイト単位のカスタムパッケージを作成するか、月額$ 9または$ 299の標準パッケージを選択できます。 2つの標準パッケージには30日間の返金保証が付いています.

CloudFlare

CloudFlareは、ハードウェア、ウェブサーバーテクノロジー、ネットワークルーティングの最新の変更を使用して、ページを2倍の速度で読み込み、最大60%の帯域幅を節約できる技術的に高度なCDNを構築します。この主張は、ウェブサイトの分析レポートから確認できます.

CloudFlare

CloudFlareはCloudFlare WordPressプラグインと組み合わせて、CDNとWordPressの統合を容易にします。多くの構成は必要ありません(ほとんどのWebサイトはデフォルト設定で問題なく動作します)。CDNは、サイトのAlways Onlineバージョンを構築し、元のサーバーがダウンしたときにWebサイトの重要なページを提供します。 CloudFlareはまた、悪意のある攻撃からサイトを保護します.

すべてのウェブサイトに基本的な無料プランが用意されています。帯域幅の使用料はかかりません。代わりに、プランにバンドルされている機能に基づいて定額が収集されます。これは、ウェブサイトが突然人気になった場合に、トラフィックの突然のバーストに備えて余分なものを用意する必要がないことを意味します.

注:MaxCDNとCloudFlareの違いの詳細については、詳細な比較を確認してください.

KeyCDN

KeyCDNは、速度と信頼性を重視して設計されています。最新の暗号化機能、2要素認証、従量課金制の機能を提供します。固定料金はなく、転送したデータに対してのみ支払います.

KeyCDN

CDNを管理し、リアルタイム分析を提供できる強力なダッシュボードが付属しています。ネットワークで使用されるエニーキャストテクノロジーは、トラフィックを最適にルーティングし、速度を拡大して遅延を削減するのに役立ちます.

機能リストでは、KeyCDNは人気の高いMaxCDNとよく比較され(少し安くなります)、コミットせずに機能をチェックしたい場合は30日間の無料トライアルがあります。.

CDN77

CDN77は、最も密度の高いサーバーネットワークの1つであり、ウェブサイトを最大56%高速化できると主張しています。このサービスプロバイダーはそのサービスに非常に自信があるので、ホームページで現在のCDNと独自のCDNを比較できます。約12,000のWebサイトのニーズに対応し、どこにいても監視できるWebベースのコントロールパネルを備えています.

CDN77

ほぼすべての形式のリッチデジタルメディアを中断せずに送信できます。高品質のゲームと高トラフィック密度を処理する機能は、ゲーマーとゲームWebサイトに喜ばれます。 CDN77は、圧縮にGoogleの特別なアルゴリズムを使用して、ストレージスペースの使用と読み込みの速度を向上させます。すべてが自動的に処理されるため、DNSの変更や手動による構成は必要ありません。ここの人々はあなたがあなた自身のプライベートCDNを構築するのを助けることもできます.

CDN77は14日間の無料トライアルを提供しています。その後、バイト単位のプランに移行する必要があります。プランは地域やデータ使用帯域によって異なります。500TBを超える高帯域幅を使用する場合は、大容量プランに移行できます.

SoftLayer

IBMの会社であるSoftLayerはEdgecastと提携して、地理的に離れた場所に24のノードを確立し、高速で信頼性の高いCDNサービスを提供しています。 (これは、SoftLayer独自のデータセンターのネットワークとPoint of Presenceに追加されます。)

SoftLayer CDN

このネットワーク上のすべてが完全に自動化されています。サーバーストレージ、ファイアウォール、負荷分散—すべてが独自のAPIを備えた管理システムによって制御されています。これらのAPIは顧客と共有されるため、顧客はCDNを自分の特定のニーズに合わせて調整できます.

SoftLayerは単なるCDNではなく、それ以上のものです。ストレージ、バックアップ、ネットワーキング、セキュリティ、管理、サポートを含むサービスのバスケット全体を提供し、ビッグデータ、政府、ゲーム、デジタルマーケティング、プライベートクラウド、リセラーホスティングサービスWebサイトに完全にサービスを提供できます。それは$ 0.12 / GBのレートで従量課金制のプランを採用しています.

光子

JetpackのPhotonは、完全に本格的なCDNではありません。代わりに、WordPress画像をキャッシュし、WordPress.comグリッドを通じて提供します。セルフホストされたWebサイトは、Jetpackプラグインを介してこのサービスを利用でき、プラグインがアクティブになると、投稿やページで使用する画像がWordPress.comクラウドに自動的に送信されます.

Jetpackフォトン

このサービスの使用を開始するには、Jetpackをインストールし、ダッシュボードのJetpackページ内でPhotonモジュールをアクティブ化するだけです。古い投稿にも適用でき、機能のオン/オフを自由に切り替えることができます。 Photonの欠点は、GIF、PNG、JPGファイルのみをキャッシュすることですが、ほとんどの画像はいずれにしてもこれらの形式を使用するため、これが欠点と見なされることはありません。ファイルは無期限にキャッシュされるため、画像を更新したい場合は、新しい名前を付ける必要があります。画像がPhotonにアップロードするのに10秒以上かかる場合、タイムアウトになります.

jsDelivr

jsDelivrは無料で超高速のCDNであり、ウェブマスターや開発者を対象としており、MaxCDN、KeyCDN、CloudFlareでサポートされています。 JavaScriptコードスニペットは、開発者などがダウンロードできるように、これらのJavaScriptライブラリでホストされています.

jsDeliver

このサービスはCDNのネットワークを使用して、最高のパフォーマンスと最大限の稼働時間を提供します。ネットワークカバレッジが不十分な場所にカスタムサーバーがインストールされており、jsDelivrには98のPoPが世界中に広がっています。スマートロードバランシングソフトウェアを複数の稼働時間監視チェックと組み合わせて、ダウンタイムを検出し、トラフィックをリダイレクトします.

インフラストラクチャの場合、jsDelivrは複数のサービスプロバイダーと協力しており、1つのベンダーに依存していないため、ユーザーにとって最良の取引を交渉できます。また、カスタマイズされたネットワークが必要な場合は、jsDelivrがそれを構築します.

どのCDNを選択する必要がありますか?

トラフィックが制限されている多くの小さなWebサイトは実際にはCDNをまったく必要としない場合があり、基本的な共有ホスティングプランをまだ使用している多くの中小規模のサイトは、実際、マネージドWordPressホスティングプランにアップグレードするだけで、ウェブサイトの全体的な速度が向上します(WP EngineやFlywheelなど、最高の2つが挙げられます)には、とにかく無料で最高のCDNが含まれています。!

ただし、Web速度の最適化の基本(画像の最適化、キャッシュシステムの実装、不要なサーバー要求の最小化など)を既に行っている適切にホストされたサイトの場合、CDNを追加すると、ほぼ確実に歓迎されます。ページ速度の向上!

サイトの規模が小さいか、現金が足りない場合は、Photon、CloudFlare、jsDeliverなど、上記の無料サービスのいくつかをご覧ください。.

より高度なCDNサービスを試す準備ができている場合(つまり、中規模から大規模のサイトと必要な資金がある場合)、MaxCDN、KeyCDN、およびCloudFlareのプレミアムサービスをご覧ください。.

そして、最後に、膨大なレベルのグローバルトラフィックと一致するテクニカルチョップがある場合は、RackSpaceとAmazonのCloudFront(どちらも非常に大量のトラフィックを処理できます)を見てください。.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map