CDN(コンテンツデリバリーネットワーク)とは、あなたのサイトのデータを一部別のサーバーから配信してくれるサービスです。昨今ではこのようなサービスがたくさん現れてきており、値段も無料で利用できます。ここではCDNの導入の依頼事例と各CDNサービスの特徴をご説明いたします

6807495853_89a0199e1c_b

CDNの効果とは?

CDNをサイトに導入すると、御社のサイトのコンテンツがCDNのサービスを提供している高速なサーバーにキャッシングされて、多くのデータがそちらから配信されます。この事によって下記のような効果があります。

・非力なサーバーの配信能力を数倍に高めてくれる(最大アクセス数に余裕が出る)
・サイトの表示が高速化される(CDNのサーバーの方が高速な場合が多いからです)

また、Cloudflare等のサービスは、サイトへのアクセスを仲介してブルートフォースアタック(辞書によって大量にログイン試行して管理者権限を奪取する方法)を自動的に検出して防いでくれるセキュリティー上の利点もあります。

・セキュリティーを高めてくれるCDNサービスもある

ワードプレスで使えるCDN1:Jetpack Photon

ワードプレスのプラグインJetpackに含まれるPhotonは、画像だけを高速なサーバーから配信してくれるCDNです。無料で利用できます。
サイトのデータの転送料の多くは画像のデータが占めています。この画像データだけをCDN経由で配信する事により、契約中のサーバーの負荷軽減や高速化に繋がります。またこのプラグインは自動でサイトコンテンツの幅に画像を縮小してくれる機能もあります。
Jetpackを導入したら、管理画面の左メニュー[Jetpack]よりPhotonを有効化する事ができます。
jetpack

ワードプレスで使えるCDN2:Cloudflare クラウドフレア

クラウドフレアは、サイトの7割〜8割をCloudflareのサーバーのキャッシュから配信してくれるCDNサービスです。また、全てのトラフィックを仲介監視するため、ブルートフォースアタックを防ぐ機能も実装されており、セキュリティー向上にもつながります。kaumo等の大手キュレーションメディアも導入したりしており、基本的には無料で使用可能です。
CloudFlare-Stats1
Cloudflareの導入には下記のステップをたどってください。

1.www.cloudflare.com にアクセスし、上部メニューのSign upボタンをクリックします

2.メールアドレスやパスワードを入力し、Create Accountボタンを押します

3.クラウドフレアを導入したいドメイン名を入力し、Begin scanを押して数分待ちます

Step 2: Create a CloudFlare account and add a website – CloudFlare Support 2016-05-04 15-21-01

4.DNSレコードという、クラウドフレアが仲介するデータの入り口の設定が表示されます。

CloudFlare correct dns settings
基本的には表示されたままで進んでかまいませんが、ドメインのメールアドレスを使用するには、下記の特殊な設定を追加する必要があります

A mail IPアドレス
MX domain.com mail.domain.com

IPアドレスはお使いのサーバーのIPアドレスで、domain.comはお使いのドメイン名です

5.無料プランを選択します

5-select-cloudflare-plan

6.契約ドメインの設定画面より、クラウドフレアのネームサーバーへと切り替えをします

最後にお使いのドメイン契約会社の管理画面よりネームサーバー(ドメインでアクセスしてきたユーザーとIPを結びつける設定です)をCloudflare指定の物へと書き換えます
Step 2: Create a CloudFlare account and add a website – CloudFlare Support 2016-05-04 15-31-32

これで、クラウドフレアをサイトに導入する事ができました。

WordPressにCDNを導入する際はWPドクターにご相談・ご依頼ください