ビギナーズガイド:Cloudflareの無料CDNでWordPressをスピードアップする方法

公開: 2017-09-04

自分のWebサーバーの負荷を減らしながらWordPressサイトを高速化したい場合は、コンテンツ配信ネットワーク(略してCDN)がそのための最良の方法の1つです。 このガイドでは、Cloudflareと呼ばれるサービスを使用してCDNをWordPressに無料で追加する方法など、コンテンツ配信ネットワークについて知っておく必要のあるすべてのことを説明します。

WordPressサイトのページの読み込み時間を大幅に改善することに興味がある場合は、読み続けてください。

コンテンツ

  • 1コンテンツ配信ネットワークはどのように機能しますか?
  • 2 CDNのメリットは何ですか?
  • 3 Cloudflare:このガイドで使用するもの
  • 4CloudflareでWordPressにCDNを追加する方法
    • 4.1ステップ1:Cloudflareにサインアップする
    • 4.2ステップ2:あなたのウェブサイトをCloudflareに追加する
    • 4.3ステップ3:DNSレコードを確認する
    • 4.4ステップ4:Cloudflareプランを選択する
    • 4.5ステップ5:ネームサーバーをCloudflareに変更する
    • 4.6ステップ6:(オプション)Cloudflareプラグインをインストールして構成する
  • WordPress用の5つのその他の人気のあるCDNサービス
  • 6まとめ
    • 6.1関連記事

コンテンツ配信ネットワークはどのように機能しますか?

通常、誰かがあなたのWebサイトにアクセスするたびに、WebサーバーからWebサイトのすべてのファイル(HTML、画像、テキストなど)をダウンロードする必要があります。

ご存じないかもしれませんが、Webサイトは通常、世界中のある都市にある物理データセンターの特定のサーバーに保存されています。

たとえば、テキサス州ダラスでサイトをホストしている場合、サイトにアクセスするすべての人がテキサス州ダラスからサイトのファイルをダウンロードする必要があります。

さて、あなたの訪問者が近くのテキサス州オースティンにいるなら、それは問題ありません。

しかし、訪問者がロンドンにいる場合はどうなりますか? 確かに、インターネットは信じられないほど速く動きますが、それでも物理法則によって制限されています。 つまり、オースティンの訪問者よりもロンドンの訪問者の方が、サイトの読み込みに少し時間がかかります。

では、コンテンツ配信ネットワークはどのように連携しているのでしょうか。

コンテンツ配信ネットワークは、サイトのファイルのコピーを世界中のさまざまなサーバーに保存します。 そうすれば、世界中のどこからの訪問者も、実際のサーバーからサイトを取得する代わりに、最寄りのコンテンツ配信ノードからサイトをダウンロードできます。

CDNのメリットは何ですか?

これがCDNの主なメリットです。

スピード。

訪問者は最寄りのコンテンツ配信サーバーからサイトをダウンロードできるため、サイトの読み込みにかかる時間が短縮されます。

ただし、ページの読み込み時間の改善に加えて、コンテンツ配信ネットワークには他にもいくつかの利点があります。

  • サーバーの作業が少なくなります。 コンテンツ配信ネットワークノードがコンテンツを提供するため、実際のサーバーはより少ない作業で済みます。
  • 安全。 多くのCDNは、DDoS攻撃などの攻撃に対する保護を提供します。

次に、Cloudflareを使用してWordPressにCDNを追加する方法を実際に紹介します。

Cloudflare:このガイドで使用するもの

このガイドでは、Cloudflareと呼ばれる無料のCDNサービスを使用します。

私たちはCloudflareが好きです。なぜなら、無料であることに加えて、次の理由からです。

  • WordPress用に設定するのが最も簡単なCDNの1つです
  • Webアプリケーションファイアウォール、DDoS保護、およびクライアント側SSLを提供します(これは最良のSSLではありませんが、何もないよりはましです

無料のCloudflareプランを使用してWordPressにCDNを追加する方法は次のとおりです。

CloudflareでWordPressにCDNを追加する方法

各ステップについて詳しく説明しますが、CloudflareとWordPressをセットアップするために必要なことの概要を以下に示します。

  • 無料のCloudflareアカウントを作成する
  • あなたのウェブサイトをCloudflareに追加します
  • Cloudflareネームサーバーを指すようにドメインネームサーバーを変更します
  • 公式Cloudflareプラグインをインストールしてアクティブ化し、構成を完了します

複雑すぎることはありません! コードを知らなくても、このガイドに従うことができます。

ステップ1:Cloudflareにサインアップする

開始するには、Cloudflareに移動し、詳細を入力して、[サインアップ]ボタンをクリックします。

ステップ2:あなたのウェブサイトをCloudflareに追加する

Cloudflareアカウントを作成すると、 「Cloudflare入門」インターフェースが表示されます。

最初のステップでは、ドメイン名を入力して[ DNSレコードのスキャン]をクリックするだけです。

ボタンをクリックすると、CloudflareはWebサイトのDNSサーバーをスキャンしている間、短いビデオを表示します。

Cloudflareがどのように機能するかについての基本的な理解については、ビデオを見ることができます。 次に、プロセスが終了したら、[続行]をクリックして次のステップに進みます。

ステップ3:DNSレコードを確認する

何が起こっているのかわからない場合、この手順は非常に混乱しているように見えるかもしれません。 慌てる必要はありません–それは本当に複雑ではありません

DNSについて知っている場合は、ここでいくつかの変更を加えて、Cloudflareの動作を微調整できます。

しかし、何が起こっているのかわからない場合は、ちょっとしたトリックを紹介します

実際のドメイン名の横にあるアイコンが灰色ではなくオレンジであることを確認するだけです。

混乱していても、他のことについて心配する必要はありません。 プライマリドメインの横にオレンジ色のアイコンが表示されていることを確認し、下部にある[続行]をクリックします。

ステップ4:Cloudflareプランを選択する

この時点で、Cloudflareは有料プランの1つであなたをアップセルしようとします。 ただし、心配しないでください。 支払う必要はありません。

大多数のウェブサイトでは、無料のCloudflareプランを使用することはまったく問題ありません。

[無料のWebサイト]オプションを選択して、[続行]をクリックするだけです。

ステップ5:ネームサーバーをCloudflareに変更する

Cloudflareは、独自のネームサーバーを介してすべてのトラフィックをサイトにルーティングすることで機能します。 そのため、サービスを利用するには、ドメインのネームサーバーをCloudflareを指すように変更する必要があります。

このページでは、Cloudflareはあなたが使用する必要があるネームサーバーを提供します:

cloudflareでワードプレスにcdnを追加する方法

この時点で、ドメイン名を登録した場所に移動し、ネームサーバーを現在のネームサーバーの値から[ネームサーバーの変更]の値に変更する必要があります。

通常、これはWebホスト、またはGoDaddyやNamecheapなどのサードパーティのレジスターで行います。 ドメインを登録した可能性のある人気のある場所の手順は次のとおりです。

  • GoDaddy
  • Namecheap
  • Bluehost

ドメイン名を別の場所で登録した場合は、グーグルで手順を見つけることができるはずです–[ドメイン名を登録した場所]+ネームサーバーを変更します。

ネームサーバーを変更したら、変更が有効になるまで最大24時間待つ必要がある場合があります。 ただし、サイトでダウンタイムが発生することはありません

変更を加えたら、Cloudflareに戻り、[続行]をクリックします。

以上です! CDNが稼働しています。 CloudflareをWordPressサイトと直接同期するオプションの手順がもう1つあります。

ステップ6:(オプション)Cloudflareプラグインをインストールして構成する

公式のCloudflareプラグインは、WordPressダッシュボード内からCloudflare設定を制御できるオプションのアドオンです。 設定パネルをWordPressに取り込むだけでなく、特定のCloudflare機能をより適切に機能させるための構成変更を行うのにも役立ちます。

それを設定するには、最初にCloudflareプラグインをインストールしてアクティブ化します。 次に、 [設定]→[Cloudflare]に移動して構成します。

そこで、ボタンをクリックしてサインインします。

サインインページで、次のように入力する必要があります。

  • Eメール–Cloudflareへのサインアップに使用したのと同じEメール
  • APIキー–これはCloudflareアカウント内で、マイプロファイル(右上のドロップダウンをクリックして利用可能)に移動し、グローバルAPIキーオプションを探すことで見つけることができます

次に、[ APIクレデンシャルの保存]をクリックします。

以上です! これで、WordPressダッシュボードからCloudflare設定を直接構成できます。

WordPress用の他の人気のあるCDNサービス

このガイドではCloudflareを使用しましたが、WordPressでうまく機能するCDNは間違いなくそれだけではありません。

さらに、名前サーバーにCloudflareを指定する必要があるため、Cloudflareの使用を好まない人もいます( Cloudflareは巨大な会社であるため、大きなリスクはありませんが、制御を放棄する必要があります)。

WordPressの他のCDNオプションが必要な場合は、次の2つがどちらも優れたソリューションです。

  • StackPath –以前はMaxCDNでしたが、StackPathはWordPressウェブマスターに人気のあるオプションです。
  • KeyCDN – KeyCDNは、WordPressにCDNを簡単に追加できるCDNイネーブラーと呼ばれるプラグインを備えた人気のある手頃な価格のコンテンツ配信ネットワークです。

これらのCDNの両方のセットアッププロセスは少し複雑ですが、それぞれにセットアッププロセスを完了する方法を示す豊富なドキュメントがあります。

まとめ

CDNは、サイトのページの読み込み時間を改善し、トラフィックの急増やDDoS攻撃に対する耐性を高め、サーバーの負荷を軽減するための優れた方法です。

Cloudflareを使用すると、WordPressにCDNを簡単に追加できるため、ガイドにCDNを使用することにしました。

そうは言っても、WordPressサイトにCloudflareを使用する必要があるとは思わないでください。 StackPathやKeyCDNのような他のコンテンツ配信ネットワークもあり、WordPressの実装が簡単なソリューションも提供しています。

CDNをWordPressに追加する方法についてのガイドをお楽しみいただけたでしょうか。さらにご不明な点がございましたら、お気軽にお問い合わせください。