コンテンツ配信ネットワーク(CDN)は、WordPressサイトをより速く、より信頼性の高いものにします。
この記事を読み終えると、以下のことができるようになります。
関連コンテンツ
是非、Cloudflareが毎月お届けする「theNET」を購読して、インターネットで最も人気のある洞察をまとめた情報を入手してください!
記事のリンクをコピーする
コンテンツデリバリーネットワーク(CDN)とは、サーバーのWebコンテンツをエンドユーザーの近くにキャッシングする分散ネットワークのことです。CDNは、コンテンツの配信を高速化するためにWebサイトの通常のサーバー(配信元サーバー)に代わってコンテンツを提供します。基本的にWebサイトの読み込みを高速化するものですが、これはちょうど、1台のトラックが全ての宛先に荷物を届けるよりも、トラックの配送網でより速い配送サービスを提供するのと同じでようなものです。WordPressのWebサイトには、CDNを使用するいくつかの利点があります:
CDNはプロキシネットワークで、Webサイトのホストとインターネットユーザーの間に位置し、両者の間でネットワークトラフィックを転送する役割を担っています。CDNは、あらゆるWebサイトのホストに代わってコンテンツを提供することができます。最高品質のCDNがグローバルに存在するため、世界中のどこにいても簡単にコンテンツをキャッシュして提供することができます。
一部のWordPressのホストは、CDNサービスを有効化するためのビルトインオプションを提供しています。それ以外の場合、CDNサービスをWordPressサイト所有者が別途契約する必要があります。また、WordPressのプラグインを提供しているところもあります。どのような方法も、通常、WordPressサイトのCDNサービスを有効にする方法は初心者向けの簡単な手順で行うことができます。
DDoS攻撃とは、あるWebサイトやサーバーに向けられた大量のネットワークトラフィックで、そのWebサイトやサーバーを圧倒し、一般ユーザーがサービスを受けられないようにすることを目的としたものです。Webサイトやサーバーがクラッシュしてしまうこともあります。
CDNは、トラフィックをWebサイトに到達する前にすべて処理するため、DDoS攻撃を特定しブロックするのに適した位置にあります。CDNは多数のサーバーで構成されているため、クラッシュすることなく余分なトラフィックを吸収・除去することが可能です。
DDoS攻撃からの保護は、ほとんどのWordPressサイトにとって必須項目です。DDoS攻撃によってサービス速度が低下したり、数時間から数日間Webサイトがオフラインにされる場合もあります。DDoS攻撃者の中には、このような攻撃を利用してWebサイトの管理者から金銭を脅し取る者もいます(これらは、「ランサムDDoS攻撃」と呼ばれています)。堅牢なDDoS対策により、大規模な攻撃に直面した場合も、WordPressのWebサイトの可用性と信頼性を維持します。
WordPressに最適なCDNは、以下の機能を備えたものです:
これらの機能を持つCDNの一例として、「Cloudflare CDNについて学ぶ」をご覧ください。
CDNは通常、ホスティングには使用されません。その代わり、ホストの前に位置し、ホストされたWebサイトの配信を加速させます。Cloudflare CDNは特定の種類のコンテンツ(特に、画像、動画、静的Webページ)をホストすることができますが、通常、WordPressサイトはCDNとは別にホストされます。
パフォーマンスは、SEOからコンバージョン率まですべてに影響するため、サイト所有者はWebサイトを素早く読み込めるように最適化する必要があります。CDNはパフォーマンスを向上させますが、WordPressサイトでは他にも多くの最適化が可能です。
プラットフォームの自動最適化(APO)は、動的コンテンツをインテリジェントにキャッシュするCloudflareのサービスであり、静的コンテンツと動的コンテンツの両方をCloudflareのグローバルネットワークから提供することができるようになります。APOは、アップデートや低速プラグインによってパフォーマンスが低下する場合も、WordPressサイトの高速性を維持します。Cloudflare APOの詳細はこちら。
CDNを使うと、訪問者にコンテンツをより速く配信できるため、WordPressサイトの表示速度を向上します。さらに、サイトの安定性が向上する、オリジンサーバーへのリクエストが減ることで帯域幅の費用が削減する、DDoS攻撃への対策になるなどの利点もあります。
CDNは、Webサイトの前に位置するプロキシとしてWebサイトに代わってトラフィックを処理するため、悪意のあるトラフィックの急増を特定し、フィルタリングすることができます。また、複数台で構成されているため、余分なトラフィックを分散処理してサイトの速度低下やクラッシュを防ぐことができます。
CDNの導入は比較的簡単で、WordPressプラグインを使用する、一部のWordPressホストが提供する標準オプションを使用する、CDNサービスに別途登録する、といった操作で実行できます。
効果的なCDNは、WordPressとの統合機能がある、キャッシュヒット率が高い、コンテンツをすばやく提供できるものである必要があります。加えて、世界中にサーバーがある、DDoS攻撃対策がある、アプリケーションレベルの攻撃をブロックするためのWebアプリケーションファイアウォール(WAF)が組み込まれている、静的コンテンツと動的コンテンツの両方をキャッシュできることも重要です。
一般的に、CDNはホスティングには使用されません。ホストの前に配置され、サイトのコンテンツの配信を加速させます。一部のCDNは、画像や静的ページなどの特定の要素をホストできますが、通常、WordPressサイト本体は別のプラットフォームでホストされます。
WAFは、SQLインジェクションやクロスサイトスクリプティング(XSS)などの悪意のあるアプリケーション層攻撃を検査し、ブロックするため、非常に重要な存在です。CDNはすべてのサイトへ向かうすべてのトラフィックを通すため、WAFを展開する効果的な方法です。
プラットフォーム最適化は、世界中のサーバーに動的コンテンツのキャッシュを作り、パフォーマンスを向上させるCloudflareのサービスです。これにより、低速なプラグインがあったり更新の多いWordPressサイトでも高速性を維持できます。
利用開始
CDNについて
CDNの機能
CDNサーバー
CDN用語集
ラーニングセンターナビゲーション