「ホームページの文章を直したはずなのに、何度見ても古い内容が表示される」というご相談をよくいただきます。こういったケースの多くは「キャッシュ」が原因です。キャッシュは表示速度を上げる便利な仕組みですが、更新直後には「邪魔者」になることがあります。この記事では、キャッシュの種類と、それぞれのクリア方法をまとめます。

キャッシュとは何か

キャッシュとは、一度読み込んだデータを手元や中継地点に一時保存しておく仕組みです。次に同じページを開くとき、サーバーから取得し直さずに保存済みのデータを使うため、表示が速くなります。

ただし、サイト側でファイルを更新しても、キャッシュが残っている間は古いデータが表示され続けます。

キャッシュの種類と対処法

キャッシュには主に4つの種類があります。症状に応じて順番に確認してみましょう。

1. ブラウザキャッシュ

あなた自身のパソコンやスマートフォンに保存されているキャッシュです。最もよく起こるケースです。

対処法:スーパーリロード

通常の再読み込み(F5 や更新ボタン)では不十分です。以下の操作でブラウザキャッシュを無視して再取得できます。

ブラウザWindowsMac
Chrome / EdgeCtrl + Shift + RCommand + Shift + R
FirefoxCtrl + F5Command + Shift + R
SafariCommand + Option + R

シークレットウィンドウでの確認

シークレットモード(プライベートブラウズ)はキャッシュを使わずにページを開きます。シークレットウィンドウで正しく表示されれば、原因はブラウザキャッシュです。

  • Chrome: Ctrl + Shift + N(Mac は Command + Shift + N)
  • Edge: Ctrl + Shift + N
  • Firefox: Ctrl + Shift + P

2. WordPressのキャッシュプラグイン

WordPressでは「WP Super Cache」「W3 Total Cache」「LiteSpeed Cache」などのキャッシュプラグインが使われることがあります。これらはサーバー側にキャッシュを作るため、ブラウザ側をクリアしても変化しません。

対処法:プラグイン管理画面からキャッシュを削除

各プラグインの管理画面に「キャッシュを削除」「Clear Cache」などのボタンがあります。更新後はここをクリックしましょう。

プラグインによっては、WordPress管理バーに「キャッシュを消去」のメニューが追加されていることもあります。

3. サーバー・CDNのキャッシュ

レンタルサーバーやCDN(コンテンツデリバリーネットワーク)が独自にキャッシュを持っている場合があります。特にCloudflareなどのCDNを使っている場合、CDN側にキャッシュが残ることがあります。

対処法

  • レンタルサーバーのコントロールパネルでキャッシュクリア機能を探す
  • Cloudflareを使っている場合は、Cloudflareのダッシュボードから「Caching → Purge Cache」を実行

4. DNSキャッシュ

ドメイン名とIPアドレスの対応情報もキャッシュされます。ドメインを新しいサーバーへ移転した直後など、「一部の人には新サイトが見えているが、自分には古いサイトが見える」という現象が起きます。

DNSキャッシュは時間が経てば自動的に解消されます(通常24〜72時間)。急ぎの場合は、パソコンのDNSキャッシュをコマンドで手動クリアすることもできますが、慣れていない方はしばらく待つのが安全です。

それでも直らない場合のチェックリスト

上記をすべて試しても反映されない場合は、以下を確認してみてください。

  • 本当にファイルを保存・アップロードしたか(編集後の保存漏れ)
  • 複数の編集場所がないか(ローカルとサーバーで異なるファイルを編集していないか)
  • スマートフォンでも同じ現象か(デバイスごとにキャッシュが異なる)
  • 別のブラウザでも同じか(Chrome でダメなら Firefox で試す)
  • ブラウザの開発者ツールで「キャッシュを無効にして再読み込み」を実行したか

まとめ

サイト更新が反映されない場合、まずはブラウザのスーパーリロードとシークレットウィンドウでの確認を試してください。それで解決しなければ、WordPressのキャッシュプラグイン → サーバー/CDN → DNSの順にキャッシュを確認していきます。

どのキャッシュが原因かを特定するのが難しいこともあります。Web Gear では、こうした表示トラブルの調査・対応もサポートしています。

お問い合わせはこちら