このサイトは、Zenken株式会社が運営するCloudflare代理店紹介のメディアです。Cloudflareを提供するCloudflare社は、このサイトと関係ございません。

Cloudflare代理店の比較メディア│クラフレナビ » Cloudflareの運用課題・トラブルと対策 » Cloudflareのキャッシュが反映されない原因と対策

Cloudflareのキャッシュが反映されない原因と対策

目次
全て表示

ページを更新したのに、古い画像や文章が表示されたまま。Cloudflareを使っていると、こうした場面で「どのキャッシュが残っているのか」が分からず、対応に時間がかかることがあります。急いで全キャッシュを削除する前に、Cloudflare、ブラウザ、配信元サーバーのどこで古いデータが返っているかを切り分けましょう。会員サイトやECサイトでは、表示の古さだけでなく、個人情報を含む画面の誤キャッシュにも注意が必要です。

キャッシュが反映されない主な原因

更新後もCloudflareのキャッシュが残っている

Cloudflareは、一度取得した画像やCSS、JavaScriptなどをエッジに保存し、次のアクセスへ配信します。配信速度を上げられる一方、保存期間が残っていれば、配信元を更新しても古いファイルが表示されることがあります。

まず確認したいのが、レスポンスヘッダーの「CF-Cache-Status」です。「HIT」ならCloudflareのキャッシュから配信されています。「MISS」「BYPASS」「DYNAMIC」などの場合は判断が変わるため、画面だけで決めつけず、対象URLのヘッダーを確認することが近道です。

削除したURLと実際のキャッシュキーが違う

キャッシュを削除したつもりでも、ホスト名やクエリ文字列、端末別の条件が異なると、別のキャッシュとして残ることがあります。たとえば、パラメーター付きURLだけが古い、wwwの有無で表示が違う、といったケースです。

いきなり「Purge Everything」を使うのではなく、問題が起きているURLと条件を特定し、対象を絞って削除します。削除後は再度アクセスし、CF-Cache-Statusと表示内容を確認しましょう。削除操作が完了していても、想定したURLを見ていなければ解決したようには見えません。

ブラウザやCMS側のキャッシュが残っている

古い表示の原因がCloudflareとは限りません。ブラウザ、WordPressのキャッシュプラグイン、サーバーキャッシュ、画像変換サービスなど、配信経路には複数の保存場所があります。

シークレットウィンドウや別端末で確認し、必要に応じてCloudflareを通さない配信元の応答とも比較します。更新時刻やファイル名を変えたテストデータを使うと、どの層で古いデータが返っているかを追いやすくなります。

会員情報の誤キャッシュを防ぐ

ログイン後のページは原則として分けて考える

マイページ、購入履歴、カート、決済、管理画面などは、利用者ごとに内容が変わります。こうしたページを共通のキャッシュとして保存すると、別の利用者へ同じ応答を返してしまうおそれがあります。

静的な商品画像と、ログイン後に生成されるHTMLやAPIレスポンスを同じルールで扱わないことが大切です。個人情報やセッションに関わるURLは、キャッシュ対象から明示的に外す設計を基本にします。

Cookieだけに頼らずURLと応答ヘッダーも確認する

認証Cookieがある通信を除外する方法は有効ですが、Cookie名の変更や新しいサブドメインの追加で、条件から漏れることがあります。アプリ側の仕様を知らないまま除外条件を作ると、ログインページだけ外し、遷移先をキャッシュしてしまうかもしれません。

URLパス、Cookie、リクエストヘッダー、オリジンが返すCache-Controlと、CloudflareのCache Rulesを照合します。「private」や「no-store」を返しているから大丈夫と決めつけず、その設定をCloudflare側がどのように扱う構成なのかまで確認しましょう。

公開前に複数アカウントで表示を確かめる

誤キャッシュは、管理者アカウント一つで確認しただけでは見つけにくいトラブルです。権限や属性の異なるテストアカウントを用意し、ログイン前後、ログアウト後、別ブラウザで同じURLを確認します。

本番の個人情報を使わず、検証環境やテストデータで行うのが安全です。もし個人情報の誤表示が疑われる場合は、キャッシュ削除だけで終わらせず、対象範囲の調査、ログ保全、関係部署への連絡を進めます。

事故を防ぐキャッシュ設計と運用

URLごとにキャッシュ可否を一覧化する

キャッシュ設計は、「全部使う」「全部使わない」の二択ではありません。画像や配布ファイルは長め、更新頻度の高いページは短め、会員向けページは除外するなど、コンテンツの性質に合わせて分けます。

URL、担当部署、更新頻度、個人情報の有無、キャッシュ時間、削除方法を一覧にしておくと、変更時の判断が速くなります。新しい機能を公開するときも、キャッシュ可否を確認項目へ入れておきましょう。

変更・削除・切り戻しの手順を決める

Cache Rulesを変更すると、想定より広い範囲へ影響することがあります。対象条件、変更前の設定、確認URL、作業者、承認者を記録し、問題が出た場合に戻せるようにします。

サイト更新時のキャッシュ削除も、担当者の勘に頼らない仕組みが必要です。CMSの公開処理と連動するのか、手動でURLを指定するのか、緊急時だけ全削除を使うのか。日常の更新フローに合わせて決めます。

アプリとインフラを一緒に見られる支援先を選ぶ

キャッシュ事故は、Cloudflareの設定だけでなく、CMS、認証、API、配信元サーバーの応答が重なって起こります。外部へ運用を依頼するなら、管理画面の設定代行だけでなく、ヘッダーやログを見て原因を切り分けられるか確認したいところです。

障害時の連絡先、キャッシュ削除の権限、変更後の確認範囲まで決めておけば、復旧を急ぐ場面でも迷いにくくなります。Cloudflare運用全体の課題は、Cloudflareの運用課題と対策方法でも整理しています。

Selection
Cloudflare代理店3選

Cloudflare代理店の中には、独自の料金プランや運用サービス、日本語サポートなどを提供する企業もあります。
ここでは、価格やサポート内容に特徴があり、比較検討時に注目したい3社を紹介します。

1ヶ月のお試しから、
導入~運用まで一括委託
GateCore
(アクセリア株式会社)
初期費用 217,800円(税込)
月額費用 165,000円(税込)
最低利用期間 1ヶ月
対応プラン ・GateCore独自プラン※

※Enterpriseプランへの
アップグレードは可能

サポート 月7時間の運用サポート(設定変更・検証・障害調査)、日本語サポート、4TB転送量、オリジン監視
こんな企業におすすめ
  • 年間契約はリスクが高く、まず1ヶ月試してから継続を判断したい
  • テレビ露出・大型キャンペーン・セール前など、短期間だけ利用したい
おすすめの理由
  • 年間契約が不要で、最低利用期間は1ヶ月。まず短期間で導入し、運用やサポートを確かめてから継続を判断しやすい
  • Businessプランではサポートが足りず、Enterpriseプランでは規模が大きすぎる企業向けに、その間を埋める独自プランを提供。さらに、URL転送や外部サービスとの連携など、サイトに必要な機能を追加する開発支援も相談できる※
  • 初期費用217,800円(税込)、月額費用165,000円(税込)の基本料金で、初期設定から運用サポートまでまとめて任せられるオールインワンパッケージ

※Cloudflare Workersを活用した開発・構築支援は別途オプションです。対応範囲・料金はお問い合わせください。

PV数連動の
従量課金型料金モデル
DOMO
(株式会社ドーモ)
初期費用 220,000円(税込)~
月額費用 11,000円(税込)~
最低利用期間 年間契約(12ヵ月)
対応プラン ・Proプラン
・Businessプラン
・Enterpriseプラン
サポート ACE資格を持つエンジニアがサポート
こんな企業におすすめ
  • サイトのアクセス数が少なく、定額サービスでは割高に感じている
  • 複数サイトをそれぞれの規模に応じたコストで管理したい
おすすめの理由
  • PV数によって月額費用が変動するため、無駄なく利用できる
  • 月11,000円(税込)〜の業界最安水準※2で、Cloudflareの運用支援が受けられる
  • Cloudflare社正規販売パートナーとして、国内200社以上への導入実績を誇る※3(2026年6月1日調査時点)
24時間365日のSOC監視・
即時オペレーション対応
クラウド型WAF管理
サービス for
Cloudflare WAF
(NRIセキュアテクノロジーズ
株式会社)
初期費用 個別見積もり
月額費用 個別見積もり
最低利用期間 個別見積もり
対応プラン 公式HPに記載なし
サポート 24時間365日体制の監視・分析
こんな企業におすすめ
  • 夜間・休日を含む24時間365日の監視・即時対応体制を必要とする
  • 取締役会や監査委員会に対して、セキュリティ体制の根拠提出が必要
おすすめの理由
  • 24時間365日体制で、導入企業のWebサイトに対する攻撃を監視・対応
  • ゼロデイ攻撃に対して、NRIセキュア独自のシグネチャを作成し適用
  • 他のセキュリティ製品もまとめ、400種類以上の機器のログを横断的に監視できる大規模対応力
※1参照元:GateCore公式HP(https://lp.accelia.net/cdn/solution-gatecore/)BusinessプランとEnterpriseプランの間に位置する、Cloudflareがアクセリアに提供したプランです。
※2:2026年6月1日時点、Googleで「Cloudflare 代理店」と検索して表示される、Cloudflare代理店の公式サイト26社を調査。初期費用、月額費用を明示している代理店のうち、最も月額費用が安いのがドーモ。
※3 参照元:ドーモ公式HP(https://cloudflare.domore.co.jp/)