Cloudflare CDN を使用する 10 の理由 (およびその設定方法)
公開: 2015-05-12ウェブサイトの読み込み速度は非常に重要です。
これはユーザー エクスペリエンスにとって重要です (読み込み時間が遅いとユーザー エクスペリエンスが低下し、訪問者は不満を感じます)。 また、検索結果における Web サイトのランキングにとっても重要です (Google は遅い Web サイトを低くランク付けします)。
不幸な訪問者はあなたの Web サイトに留まることはなく、おそらく再び戻ってくることはありません。 そして、検索エンジンのランキングが低いということは、そもそもあなたのウェブサイトにアクセスする人が少ないことを意味します。
つまり、全体として、読み込み時間が遅いということは、トラフィックが少ないことを意味します。 オンライン ビジネスを構築しようとしている場合、これはおそらくあなたが探しているものではありません。
幸いなことに、Web サイトを高速化するためにできることはたくさんあります。 最速の Web ホスティングを実現することから、数多くの WordPress 最適化プラグインの 1 つを使用することまで。
Web サイトを高速化するために実行できる最も重要な手順の 1 つは、コンテンツ配信ネットワーク (CDN) を使用することです。 そしてこの記事では、現在利用可能な最も人気のある CDN の 1 つである Cloudflare について見ていきます。
Web サイトで Cloudflare の使用を検討する必要がある理由は (速度の向上だけでなく) たくさんあります。 この記事では、それぞれについて見ていきます。 でもまず…
クラウドフレアとは何ですか?
Cloudflareは自らを「インターネットに接続するすべてのものを安全、プライベート、高速、信頼できるものにするように設計されたグローバルネットワーク」と定義しています。
本質的に、 Cloudflare は CDN です。 しかし、CDN とは何ですか? CDN または「コンテンツ配信ネットワーク」は、世界中にグローバルに分散されたサーバーのネットワークであり、Web サイトをできるだけ早く安全にユーザーに届けるように設計されています。
基本的には、Web サイトのコピーをネットワーク内の各サーバーに保存することでこれを実現します。これにより、ユーザーが Web サイトにアクセスすると、そのユーザーに最も近いサーバーがコンテンツを提供します。
Web サイトの読み込み時間は、コンテンツを提供するサーバーにユーザーが地理的にどれだけ近いかに大きく依存するため (データの移動距離が短いほど、データはより速く到着します)、この近さは Web サイトの読み込みが速くなることを意味します。
ただし、Cloudflare は単なる CDN ではなく、Web サイトの高速化だけが Cloudflare を使用する理由ではありません。
ウェブサイトでCloudflareを使用する10の理由
1. 無料です!
はい: Cloudflare は無料で使用できます。 また、期間限定で無料だったり、無料プランの機能が不十分ですぐに有料レベルにアップグレードしなければならないというわけではありません。 ほとんどの Web サイトでは、無料プランで十分です。
2. ウェブサイトの読み込みが大幅に速くなります
Cloudflare (または代替の CDN) を使用しない場合、ユーザーが Web サイトにアクセスすると、コンテンツは常にホスティング会社のデータセンター内の同じ単一サーバーから読み込まれます。
ユーザーがデータセンターから離れるほど、データがサーバーからユーザーに届くまでに時間がかかり、Web サイトの読み込みが遅くなります。
Cloudflare を使用すると、 93 か国にまたがる 200 以上のサーバーに Web サイトのコピーが存在します。 したがって、ユーザーが Web サイトにアクセスすると、最も近いサーバーからコンテンツが読み込まれます。
これは、Web サイトの読み込みがはるかに速くなることを意味します。
ただし、Cloudflareが提供する速度最適化機能は複数サーバーだけではありません。 無料プランでは、自動縮小、gzip または brotli、Rocket Loader などの機能により、コードとコンテンツを圧縮して配信を高速化します。
また、有料プランでは、ファイル サイズが小さく、読み込み時間が短縮される次世代の画像形式を自動的に提供するなど、さらなる速度最適化機能にアクセスできます。
3. ウェブサイトの安全性がさらに高まります。
Cloudflare CDN は、ウェブサイトのセキュリティを向上させるいくつかの保護層 (ファイアウォールやその他の機能を含む) も追加します。
たとえば、IP アドレスが公開されると直接攻撃に対して脆弱になるため、Web サイトの IP アドレスが隠されます。
Cloudflareは、分散型サービス拒否オープン(DDoS)攻撃、クロスサイトスクリプティング、SQLインジェクション、コメントスパム、悪意のあるボット、トラッカーを検出して軽減することもできます(Webサイトを保護するだけでなく、帯域幅の節約にもなります)。
5. 無料SSLが含まれています
SSL 証明書は、今日ではあらゆる Web サイトに不可欠な部分です。 ユーザーデータをサイバー犯罪者から保護することでウェブサイトの安全性がさらに高まるだけでなく、検索エンジンのランキングにも影響します(Google は SSL 証明書のないウェブサイトをより低くランク付けします)。
さらに、Chrome や Mozilla などの大手ブラウザはすべて、SSL 証明書を持たない Web サイトのアドレス バーに警告サインを表示します。これではユーザーに信頼を与えることはできません。
幸いなことに、Cloudflareは、サービスを使用するすべてのWebサイトに無料のSSL証明書を提供し、すでにSSL証明書を持っているWebサイトとも自動的に互換性があります。
5. Web サイトの信頼性が高まります (「稼働時間」が長くなります)。
CDN を使用しない場合、一定期間の「ダウンタイム」(Web サイトが一時的にオフラインになること) は避けられません。 たとえ最高のホスティング プロバイダーであっても、Web サイトをホストする 1 台のサーバーで技術的な問題やメンテナンス期間が発生することは避けられません。
Web サイトがダウンすると、ユーザーは Web サイトにアクセスできず、コンバージョンも起こらないため、この期間は企業にとって重大な問題となります。 また、Web サイトが頻繁にダウンすると、検索エンジンのランキングに影響を与える可能性もあります。
したがって、これらの期間は可能な限り制限する必要があります。
Cloudflare CDNを使用すると、あるサーバーでダウンタイムを引き起こす問題が発生した場合、自動的に別のサーバーに切り替わり、ダウンタイムがほぼゼロに短縮され、稼働時間が最大化されます。
6. トラフィックスパイクへの対処の改善
Cloudflare CDN は、速度と稼働時間の向上に加えて、ウェブサイトの「トラフィックの急増」に対する耐性も強化します。
これは、異常に多くのユーザーがサイトに同時にアクセスする場所であり、コンテンツのバイラル化、広告キャンペーンの成功、ニュースレターのリリースなどが原因である可能性があります。
ホスティング会社が Web サイトの保存に使用している 1 つの Web サーバーに完全に依存している場合、そのサーバーには異常に高いトラフィック レベルを処理するのに十分なリソースがない可能性があり、Web サイトの速度が低下したりクラッシュしたりする可能性があります。
Cloudflare CDN を使用すると、トラフィックを多数の異なるサーバーに分散できるため、パフォーマンスの問題は発生しません。
7. 安価なドメイン名
Cloudflare は非常に安いドメイン名も販売しています。 これらは数百の異なる TLD をサポートしており、他のレジストラやホスティング プロバイダーに見られるような大幅に高額な更新料なしで卸売価格を請求します。
正直なところ、これより安いドメイン名はどこにもないと思います。
また、DNSSEC (DNS での認証を強化する) も無料で提供しています。 2 要素認証、WHOIS 管理、レジストラのロック、マルチユーザー サポートなどの通常の機能もすべて備えています。
したがって、すでに Cloudflare を使用している場合は、今後のドメインを Cloudflare 経由で登録することを強くお勧めします。
また、他のドメインを別の場所に登録していて、それらの Web サイトで Cloudflare を使用する予定がある場合は、安い更新料金を利用するためにドメインを移管することをお勧めします。
8. シンプルなDNS管理
DNS (ドメイン ネーム システム) は、ドメイン名 (人間が判読できる Web サイトのアドレス、たとえば、tooltester.com) を IP アドレス (コンピュータが管理する実際のアドレス) にリンクするため、電話帳とよく比較されます。例: 172.67.70.36) を使用します。
Cloudflareは、(特に他のレジストラと比較して)非常に使いやすいDNSインターフェースを提供するため、エントリの追加と更新が簡単です。
9. セットアップは簡単です
これらすべての利点に加えて、Cloudflare は自分でセットアップするのが非常に簡単です。 コードを書いたり、ソフトウェアをインストールしたり、ハードウェアを統合したりする必要はありません。
アカウントにサインアップし、ネームサーバーを Cloudflare に指定するだけで、すぐに使用できます。 行う必要があることの簡単な概要は次のとおりです。
アカウントを作成すると、Cloudflareと統合するWebサイトのURLを指定するように求められます。 Cloudflareはドメインをスキャンし、Webサイトで見つかったすべてのDNSレコードをリストします。
ドメイン名登録事業者 (ドメイン名を登録した場合はホスティング アカウント) にログインし、詳細が同じであることを確認して、結果を確認する必要があります。
現在のDNSレコードが正しいことを確認すると、Cloudflareは新しいCloudflareネームサーバーのアドレスを提供するので、これらのアドレスを指すようにDNSレコードを更新する必要があります。
これは、これらの新しいアドレスを Cloudflare からドメイン名レジストラーのコントロール パネルにコピーして貼り付け、変更を保存するだけです。 次に、Cloudflare に戻り、これらの変更が加えられたことを確認します。
Cloudflareはドメインを再度スキャンし、すべてがOKであることを確認します。 Cloudflare CDN がアクティブになり、ダッシュボードにアクセスしてそのパフォーマンスを監視できます (必要に応じて設定を調整できます)。
10. 多くの Web ホストと事前に統合されています
Cloudflare は、技術恐怖症の人でもセットアップが驚くほど簡単です。 ただし、何らかの理由で自分でやりたくない場合は、いくつかの最高の Web ホスティングプロバイダーに Cloudflare が事前に統合されています。
プランの一部またはすべてに Cloudflare が含まれている Web ホスティングプロバイダー:
- Bluehost (事前に有効)
- Kinsta (有料のCloudflareプランが無料で含まれています)
- WP Engine (有料の Cloudflare プランが無料で含まれています)
- HostGator (ビジネス プランにのみ含まれます)
- IONOS (エキスパート プランにのみ含まれます)
- Cloudways (Cloudflare Enterprise は月額わずか 4.99 ドルで追加可能)
上記のリストのプランはすべて共有ホスティング用ですが、KinstaとWP Engineはよりプレミアム(そして高価)なマネージドホスティングであるため、有料のCloudflare CDNプランが無料で含まれていることは驚くことではありません。
Bluehost、HostGator、IONOS は安価な Web ホストであるため、当然のことながら、提供するサービスが少ないか、提供する内容が高額なプランに限定されています。
Cloudways のエンタープライズ レベルの Cloudflare は、追加機能をすべて利用できるのであれば、わずか 4.99 ドルでお買い得です。
また、販売ページで Cloudflare について説明している Web ホスティングプロバイダーもいくつかありますが、実際には Cloudflare について説明していないプロバイダーほどの統合は提供していません。
- A2 ホスティング (互換性があるとリストされていますが、セットアップされていません)
- GreenGeeks (cPanel を介してワンクリックでインストール)
Cloudflareを使用しない理由はありますか?
Cloudflare には多くの利点がありますが、論争から完全に切り離されているわけではありません。
たとえば、ISISの上位3つのオンラインチャットフォーラムのうち2つもCloudflareによって保護されていました。 法執行機関はサービスの中止を求めていない。 この記事の執筆時点では、CloudflareはISISチャットフォーラムに関する詳細情報の要求に応じていません。
実際に読み込み時間が遅くなったり、ページビュー統計が水増しされたりするなど、他の問題も報告されています。 Cloudflare は自らを CDN と呼んでいると主張する人もいますが、実際にはリバース プロキシに近いものであり、真の CDN とはみなされません。
これらの問題が目的上克服できない場合は、Akamai.com、Imperva.com、StackPath.com などの他の CDN/セキュリティ サービスを試してみてください。 これらの代替手段は、特定のニーズに応じて、Cloudflare よりもコストを削減することもできます。
Cloudflareの料金はいくらですか?
すでに述べたように、Cloudflareの基本サービスは無料であり、多くのWebサイトには十分なはずです。
ただし、アップグレードされたパッケージは非常に手頃な価格であり、起業家や中小企業の Web サイトやオンライン ストアにとっては非常に魅力的です。
Pro パッケージは無料のものよりも 1 段階上のもので、サイトのパフォーマンスがさらに高速になり、モバイル デバイスのサポートが向上し、Web アプリケーション ファイアウォールが追加されます。 最初のサイトの場合は月額 20 ドルかかりますが、追加サイトごとに追加料金は 5 ドルのみです。
ビジネス パッケージでは、すべての Pro 機能、より優れたサービス拒否防御機能、およびコンテンツをより迅速に海外に配信するのに役立つ Railgun が提供されます。 月額 200 ドルという料金は、そのような信頼性とセキュリティをゼロから構築しようとする費用とフラストレーションに比べれば、非常に高価であることがわかります。
Enterprise パッケージは、確かに月額約 5,000 ドルと非常に高価ですが、エンチラーダ全体を提供します。 Pro および Business パッケージにはこれに加えて、セットアップ ヘルプ、専任のアカウント マネージャー、24 時間年中無休の電話サポート、2500% のサービス レベル アグリーメントが含まれています。
すべてのプランで、帯域幅に対して料金が請求されることはありません。 ニーズに合わせてプランの種類を組み合わせることもできます。
アップグレードとダウングレードはいつでも簡単に行うことができ、料金はすべて月に 1 回だけかかります。
各プランの特定の機能の詳細については、Cloudflare の価格ページをご覧ください。
結論
これまで見てきたように、Web ホスティングと一緒にCloudflare CDN を使用する正当な理由はたくさんあります。
最大の利点は、Cloudflare が多額の費用をかけずにウェブホスティングアカウントのセキュリティとパフォーマンスを向上できることです。 特に無料版では多くの機能が提供されるためです。
ウェブホストが使用するホスティングサーバーのパフォーマンスに依然として依存することに留意することが重要ですが、Cloudflare は最終的にコンテンツをより高速かつ安全に配信できます。