独立サイトのCDN選定:Cloudflare/Akamai/Alibaba Cloudのノードとキャッシュを比較

独立サイトのCDN選定で大事なのは「最強のもの」を選ぶことではなく、主要な購買市場と月間トラフィックに合わせることです。Cloudflareの無料プランは世界330以上のノードを持ち、月間UVが数万以下のB2Bサイトなら十分...

CDN选型:不是越贵越好,是匹配你的市场CDN choice: match your market, not your budget ceiling B2B独立站流量小、页面静态为主 —— 免费CDN经常够用B2B sites are small and static — free CDN often suffices CloudflareCloudflare 免费起步 · 全球节点Free tier · global nodes AkamaiAkamai 企业级 · 电商大促Enterprise · peak traffic 阿里云CDNAliyun CDN 国内为主 · 备案域名China-focused · ICP filed 决策树:主要买家在欧美 → Cloudflare免费版起步Decision: buyers in US/EU → start with Cloudflare free 月流量>500GB或要SLA → Pro/Enterprise档;大促电商才上Akamai>500GB/mo or SLA needed → Pro; Akamai only for e-commerce peaks 缓存命中率目标:静态资源≥95%,HTML页面≥80%Hit ratio target: static ≥95%, HTML ≥80% 命中率每提升10%,源站带宽成本降约30%Each +10% hit ratio cuts origin bandwidth cost ~30% 反直觉:B2B独立站不需要一上来就上AkamaiCounter-intuitive: B2B sites don’t need Akamai on day one B2B站月UV通常几千到几万,内容以静态页面为主,免费CDN已覆盖90%场景B2B UVs are thousands, content is static — free CDN covers 90% of cases 先上免费版跑3个月,看带宽和命中率,不够再升级Run free tier 3 months; upgrade only if bandwidth or hit ratio demands it 国内市场才考虑阿里云CDN,且域名需完成ICP备案Aliyun only if China market matters and domain is ICP-filed
独立サイトのCDN選定フローチャート:主要市場とトラフィック別に3社を比較

独立サイトのCDN選定:Cloudflare/Akamai/Alibaba Cloudのノードとキャッシュを比較

結論から言うと:独立サイトのCDN選定で大事なのは「最強のもの」を選ぶことではなく、主要な購買市場と月間トラフィックに合わせることです。Cloudflareの無料プランは世界330以上のノードを持ち、月間UVが数万以下のB2Bサイトなら十分使えます。Akamaiのエンタープライズ版は大規模セールのピークやECの高頻度アクセスに向き、月額は通常数千ドルから。Alibaba CloudのCDNは国内からのアクセスが中心で、ドメインがすでにICP登録済みのサイトに向きます。逆説的な判断ですが、B2Bの独立サイトはいきなりAkamaiを導入する必要はありません。B2Bサイトはトラフィックが少なく、内容も静的ページが中心なので、無料CDNのキャッシュヒット率でも90%のケースをカバーできます。まず無料プランで3か月運用し、帯域の請求額とヒット率を見て、足りなければアップグレードしましょう。

1. CDNは独立サイトの構成で何をするのか

CDN(コンテンツ配信ネットワーク)は、画像、CSS、JS、さらにはHTMLページといった静的リソースを、ユーザーに最も近いエッジノードにキャッシュします。ドイツのユーザーがあなたのサイトにアクセスするとき、リクエストは太平洋を越えて杭州のサーバーに戻るのではなく、フランクフルトやデュッセルドルフのノードから直接返るため、ファーストビューの時間を50%から70%短縮できます。

独立サイトにとって、CDNは3つの課題を解決します。1つ目は地域をまたぐ遅延です。買い手が欧米にいてオリジンサーバーが国内にある場合、CDNがなければファーストビューは軽く5秒を超えます。2つ目はオリジンサーバーの保護です。CDNがDDoSやクローラーのトラフィックを吸収し、オリジンサーバーにはクリーンなリクエストだけが届きます。3つ目は帯域コストです。静的リソースをCDN経由で配信すれば、オリジンサーバーの帯域請求額を半分以上削減できます。

CDNの役割 CDNなしの場合 CDNありの場合 定量的な効果
地域をまたぐ遅延 欧米ユーザーが海を越えてアクセスし、RTTは200から400ミリ秒 最寄りのノードから返り、RTTは20から50ミリ秒 ファーストビューの時間を50%から70%短縮
オリジンサーバーの保護 クローラーやDDoSが直接オリジンサーバーを攻撃 エッジノードで遮断し、オリジンサーバーにはクリーンなリクエストだけ オリジンサーバーへのリクエストが80%以上減少
帯域コスト すべてのリソースがオリジンサーバーに戻る 静的リソースがCDNキャッシュにヒット オリジンサーバーの帯域費が50%から80%減少
HTTPSのオフロード オリジンサーバーがTLSハンドシェイクを処理 エッジノードがTLSハンドシェイクを処理 オリジンサーバーのCPU使用率が20%から30%減少

CDNとキャッシュ戦略は2つの層の関係にあります。CDNはエッジノードからユーザーまでの区間を管理し、サーバー側のページキャッシュとオブジェクトキャッシュはオリジンサーバーの区間を管理します。2つの層を組み合わせて初めて、LCPを2.5秒以内に抑えられます。独立サイトのキャッシュ階層の設定はCDNによるグローバル高速化とキャッシュ戦略、Core Web Vitalsの達成ラインはCore Web Vitalsの指標と最適化の優先順位。

2. 3社のCDN比較:ノード、価格、適した用途

Cloudflare、Akamai、Alibaba Cloud CDNは、独立系サイトで最もよく名前が挙がる3社です。それぞれ立ち位置がまったく違います。Cloudflareは無料プランと世界規模のノードで中小企業市場を開拓し、Akamaiはエンタープライズ向けSLAと大規模トラフィックの制御でECやメディアを狙い、Alibaba Cloud CDNは中国国内のノードとICP登録のエコシステムで国内市場を攻めています。同じ基準で比べてはいけません。

比較の軸 Cloudflare Akamai 阿里云CDN
世界のノード数 330以上の都市 140以上の国 国内2800以上のノード、海外80以上
無料・入門プラン 無料版、通信量無制限 無料プランなし、月2000ドル程度から 従量課金、約0.18元/GB
有料プランの価格 Pro 月25ドル、Business 月250ドル 企業契約、月数千〜数万ドル 年間パッケージで月100元程度から
向いている用途 中小企業、B2Bサイト、ブログ ECのセール、メディアサイト、金融サイト 国内からのアクセスが中心のサイト
国内アクセス品質 普通、一部の省では遠回り 普通、企業顧客はカスタマイズ可能 優秀、国内遅延10ミリ秒以内
設定の難易度 簡単、ワンクリックで接続 複雑、専任チームが必要 中程度、ICP登録とDNS設定が必要
追加のセキュリティ機能 WAF、DDoS、Bot対策 エンタープライズ向けWAF、リスク管理 WAF、DDoSの基本版

具体例:杭州の産業機械メーカーが海外展開するサイトで、主な買い手はドイツとアメリカ、月間UVは約8000。このケースならCloudflareの無料版で十分です。330のノードがフランクフルトとサンノゼをカバーし、無料版でもサイト全体のHTTPSと基本WAFが付いて月額0ドル。もしAkamaiを選べば月2000ドルからで、しかも月100GBも使い切らない可能性があり、使わないエンタープライズSLAにお金を払うことになります。

三、市場とトラフィックでCDNを選ぶ判断フロー

選定ではまず「どれが一番良いか」を聞くのではなく、3つの質問に答えます。主な買い手はどの地域にいるか。月間トラフィックはおよそ何GBか。厳格なSLAが必要か。この3つに答えれば、ほぼ結論が出ます。

主要市場 月間トラフィック SLAの要件 推奨プラン
欧米が中心 500GB以下 不要 Cloudflare無料版
欧米が中心 500GB至5TB 99.9%が必要 Cloudflare ProまたはBusiness
欧米が中心 5TB超またはECのセール 99.99%が必要 Akamaiエンタープライズ版
国内が中心 問わない 国内コンプライアンス Alibaba Cloud CDN(ICP登録が必要)
世界各地に分散 1TB以下 普通 Cloudflare無料版から
中東・ラテンアメリカ 500GB以下 普通 Cloudflare Business以上

直感に反する判断:無料版CDNは機能が限られると多くの人が思いますが、実際にはCloudflareの無料版にキャッシュルール、Page Rules、基本WAF、DDoS対策、サイト全体のHTTPSが含まれています。B2Bサイトに足りないのは画像最適化(Mirage)やPolishといった有料機能だけです。B2Bサイトは画像が多くないので、画像最適化プラグインで自分で処理すれば十分で、この2つの機能のために月25ドルのPro版に上げる必要はありません。

事例:金型五金を海外に販売するB2Bサイトで、商品画像は1枚約200KB、サイト全体で約500枚。この規模ならCloudflareの画像自動最適化は不要で、ShortPixelで1枚80KB以内に圧縮すれば、画像全体を100MBから40MBに削減でき、CDNの有料最適化より効果的です。メディア資産の管理と圧縮についてはメディア資産の管理と画像圧縮。

4. キャッシュルールの基本設定

CDNを導入しても自動で速くなるわけではありません。キャッシュルールを間違えると、CDNがないときより遅くなることもあります。よくある失敗はHTMLページをすべてキャッシュすることです。しかし自社サイトの問い合わせフォームや動的コンテンツはキャッシュできません。キャッシュすると、ユーザーが送信したフォームが他人の内容として表示されてしまいます。正しい方法はファイル種別ごとにルールを分けることです。

リソース種別 キャッシュ期間 HTMLをキャッシュするか 更新方法
画像(jpg/png/webp) 30日〜1年 該当なし ファイル名のハッシュで自動更新
CSS/JS 7日〜30日 該当なし バージョン更新で自動失効
HTMLページ 直接キャッシュしない サーバー側のページキャッシュを使う 新バージョン公開時に手動更新
問い合わせフォームページ キャッシュしない 必ずno-cache 常にオリジンへ
XML sitemap 1時間 短時間キャッシュ 期限切れで自動再取得
wp-admin管理画面 キャッシュしない 必ずno-cache 常にオリジンへ

キャッシュヒット率はCDN設定が適切かを見る中心指標です。静的リソースのヒット率目標は95%以上、HTMLページはサーバー側キャッシュを経由して80%以上が目標です。ヒット率が10%上がるごとに、オリジンの帯域コストは約30%下がります。Cloudflare AnalyticsのCache Hit Rateを見て、静的リソースのヒット率が90%を下回るなら、キャッシュ期間が短すぎるか、ファイルURLが変わり続けています。

自社サイトのページキャッシュ、オブジェクトキャッシュ、ブラウザキャッシュの3層設定とCDNの連携については自社サイトの3層キャッシュ戦略をご覧ください。CDN有効化後の監視とアラートはサイト監視とアラートのチェックリスト。

5. 導入後の確認とよくある落とし穴

CDNを接続しただけで成功と判断せず、4項目の確認が必須です。第一に、対象市場からWebPageTestで初回表示を測定し、LCPが実際に下がったか確認します。第二に、HTTPS証明書がすべてのサブドメインをカバーしているか確認します。第三に、問い合わせフォームが正常に送信できるかテストします(CDNキャッシュはフォームページを静的ページとしてキャッシュしがちです)。第四に、robots.txtとsitemap.xmlが古いバージョンでキャッシュされていないか確認します。

よくある落とし穴 現象 原因 修正方法
HTMLがページ全体でキャッシュされる 訪問者に他人が送信したフォーム内容が見える CDNキャッシュルールがHTMLもキャッシュしている HTMLをno-cacheにし、サーバー側キャッシュに任せる
画像が更新されない ロゴを変えてもユーザーに反映されない ファイル名が変わらずキャッシュが失効しない ファイル名にバージョン番号かハッシュを付ける
中国国内からのアクセスが遅くなる 国内ユーザーの初回表示がCDNなしより遅い Cloudflareの国内ノードが遠回りする 国内トラフィックはAlibaba Cloud CDNかオリジン直結に切り替える
HTTPS証明書エラー 一部のサブドメインで証明書エラー 証明書がすべてのサブドメインをカバーしていない ワイルドカード証明書を取得する
クローラーが誤ってブロックされる Googlebotがページを取得できない WAFルールが厳しすぎる GooglebotとBingbotのUAを許可する
キャッシュが更新されない 内容を変更しても本番に反映されない CDNのデフォルトキャッシュ時間が長すぎる 公開後に手動でPurgeするか短いTTLを設定する

CDNの選定は「まず動かしてから最適化する」プロセスです。選定段階で3か月も各社を比較する必要はありません。正しい進め方は、まずCloudflareの無料版を導入し、3か月動かして帯域とヒット率のデータを見てから、アップグレードやAlibaba Cloudへの乗り換えを判断するというものです。月間トラフィックが長期的に100GBを下回るなら、無料版をずっと使い続けられ、Proプランに上げる必要はありません。海外向けサイトの日常メンテナンスでは、CDN設定の確認は毎月の定例作業の一つです。詳しくは公式サイト保守で毎月やる6つのことをご覧ください。海外向けサイトのデータコンプライアンスとCookie設定もCDNと連携させる必要があります。詳しくは海外展開サイトのコンプライアンス基盤。

最後に一点注意です。CDNを導入した直後にオリジンサーバーのセキュリティ対策を切らないでください。CDNがすでに一段防いでいるからと、オリジン側のファイアウォールやWAFを止めてしまうのは誤りです。CDNが防げるのはあくまでCDNに届くトラフィックだけです。サーバーのIPが漏れると、攻撃者はCDNを迂回してオリジンを直接攻撃できます。正しい方法は、オリジンのファイアウォールでCDNのIPレンジだけを許可し、それ以外の接続元はすべて拒否することです。これならCDNのオリジンへのアクセスは妨げず、オリジンへの直接攻撃は防げます。Cloudflareの公式ドキュメントにIPレンジの一覧があるので、レンジ単位で許可リストに追加してください。

FAQ よくある質問

Cloudflareの無料版で足りるのか?
月間UVが数万以下のB2B自社サイトなら無料版で十分です。330以上のグローバルノード、サイト全体のHTTPS、基本的なWAF、DDoS対策、キャッシュルールが含まれます。足りないのは画像の自動最適化やPolishといった有料機能だけですが、B2Bサイトは画像が少ないので、画像圧縮プラグインで自分で処理すれば十分です。3か月動かして帯域の請求額を見て、月500GBを超えるか99.9%のSLAが必要になったらPro版にアップグレードしてください。
Akamaiが必要になるのはどんなとき?
月間トラフィックが5TBを超える、ECのセール時に毎秒数千リクエストに達する、契約で99.99%のSLAが求められる、といった場合に初めてAkamaiを検討します。Akamaiの初期費用は通常月2000ドル以上で、専任チームによる設定が必要です。B2B自社サイトの月間UVは通常数千から数万で、コンテンツも静的ページが中心なので、Akamaiの利用は無駄です。使う必要のないエンタープライズ向けの制御やSLAにお金を払うことになります。
Alibaba Cloud CDNとCloudflareはどう選ぶ?
主要市場で判断します。主要な買い手が欧米ならCloudflare、主要な買い手が国内ならAlibaba Cloud CDNを選びます。Alibaba Cloud CDNはドメインのICP登録が必要で、国内ノードは2800以上、遅延は10ミリ秒以内ですが、海外ノードは80程度しかなく、欧米からのアクセスはCloudflareに劣ります。海外向けサイトで国内と海外の両方にトラフィックがある場合は、デュアルCDNが使えます。国内のトラフィックはAlibaba Cloud、海外はCloudflareに向けます。
CDNがHTMLページをキャッシュしてしまったら?
これは最もよくある設定ミスです。HTMLページをCDNに直接キャッシュさせるべきではありません。問い合わせフォームやログイン状態、パーソナライズされたコンテンツが含まれているからです。正しい方法は、HTMLをno-cacheに設定し、サーバー側のページキャッシュプラグインに任せることです。CDNがキャッシュするのは画像、CSS、JSといった静的リソースだけにします。訪問者が他人の送信したフォーム内容を見ていることに気づいたら、すぐにHTMLのルールをno-cacheに変更し、すべてのキャッシュをPurgeしてください。
キャッシュヒット率はどのくらいなら正常ですか?
静的リソースのヒット率は95%以上、HTMLページはサーバー側キャッシュを経由して80%以上が目標です。ヒット率が10%上がるごとに、オリジンサーバーの帯域コストはおよそ30%下がります。Cloudflare AnalyticsのCache Hit Rateで確認し、静的リソースのヒット率が90%を下回る場合は、キャッシュTTLが短すぎないか、ファイルのURLが毎回変わっていないか(ランダムパラメータが付いているなど)を確認してください。
CDNを導入するとGoogleがクロールできなくなりますか?
はい、これが2番目によくある落とし穴です。CDNのWAFルールが厳しすぎると、GooglebotやBingbotをクローラーとしてブロックしてしまいます。解決方法は、WAFルールでこの2つの検索エンジンのUser-Agentを許可するか、Google公式の検証方法でGooglebotの身元を確認することです。CDN導入後はGoogle Search ConsoleのURL検査ツールで一度テストし、Googleが正常にクロールできることを確認してください。

最後に

CDN選定で最大の誤解は、「エンタープライズ向け」を「自分に合っている」と同一視することです。Akamaiは確かに強力ですが、それは毎秒10万リクエストをさばくECサイトや毎秒100万PVのメディアサイトに提供するものです。月間UV8千のB2Bサイトなら、Cloudflareの無料版で十分です。浮いたお金をコンテンツとSEOに回したほうが、2千ドル払ってエンタープライズSLAを買うよりはるかに見返りが大きいです。

実行は3ステップです。第一に、主要な買い手の地域と月間トラフィックを確認し、判断ツリーに沿ってCDN事業者を選びます。第二に、キャッシュルールを設定し、静的リソースは7日以上キャッシュ、HTMLはサーバー側キャッシュに任せ、フォームページは絶対にキャッシュしません。第三に、3か月運用して帯域の請求額とヒット率を見て、足りなければアップグレードします。この3ステップを終えれば、無料版の機能制限で行き詰まることも、使わないエンタープライズ機能にお金を払うこともなくなります。

覚えておきたい一言:CDNは高ければ高いほど良いのではなく、合っているほど良いのです。月間UV数千のB2Bサイトなら、Cloudflareの無料版が答えです。使わないエンタープライズSLAに2千ドル余分に払わないでください。

环形山
环形山 クレーター専門家

公式アカウント · 環形山 Crater

環形山(Crater)は、WordPress独立サイト開発+Google SEO+GEO全域成長に特化した海外展開支援会社で、スマートハードウェア、産業機器、SaaS、新エネルギーなどの分野を手がけています。

プロダクト能力方法論ホワイトペーパー業界レポート
965件のシェア
78件のナレッジベース