ブラウザのキャッシュとは?更新が反映されないときの対処法
ホームページの文章や画像を直したのに、表示が変わらない。
ほかの人には新しい表示が見えているのに、自分だけ古いまま。
そんなときの原因の多くは「キャッシュ」です。
この記事では、ブラウザのキャッシュとは何か、更新が反映されないときの対処法を解説します。
1.キャッシュは、一度見たページの一時保存
キャッシュとは、一度見たホームページの画像やデザインのファイルを、ブラウザが一時的に保存しておく仕組みです。次に同じページを開いたとき、保存しておいたファイルを使うことで、表示を速くしています。
便利な仕組みですが、ホームページを更新したあとも、保存された古いファイルが使われると、古い表示のままになります。
| キャッシュのある場所 | 例 |
|---|---|
| ブラウザ | Chrome、Safari などが、自分の端末に保存している |
| サーバーやCDN | サーバー、キャッシュのプラグイン、Cloudflare などが保存している |
2.更新が反映されない理由
ブラウザは、保存しておいたファイルを、決められた期間は使い続けます。その間にホームページを更新しても、ブラウザが新しいファイルを取りに行かなければ、古い表示のままです。
また、WordPressのキャッシュのプラグインや、サーバーのキャッシュの機能を使っている場合は、サーバー側にも古いページが保存されていることがあります。
更新が反映されないときは、まずキャッシュを疑うと、早く解決できることが多いです。
3.対処の方法
1. 強制的に読み込み直す
| 端末 | 方法 |
|---|---|
| Windows の Chrome・Edge | Ctrl + Shift + R(または Ctrl + F5) |
| Mac の Chrome | Command + Shift + R |
| Mac の Safari | Command + Option + R |
2. シークレットウィンドウで見る
シークレットウィンドウ(プライベートブラウズ)では、保存されたキャッシュを使わずに表示されることが多いため、新しい表示かどうかを確かめやすくなります。
3. ブラウザのキャッシュを消す
ブラウザの設定の「閲覧履歴データの削除」などから、「キャッシュされた画像とファイル」を消します。スマートフォンでは、ブラウザのアプリの設定から消せます。
4. サーバー側のキャッシュを消す
- WordPressのキャッシュのプラグインで、キャッシュを消す
- サーバーの管理画面で、キャッシュの機能のキャッシュを消す
- Cloudflare などを使っている場合は、そちらのキャッシュも消す
※見に来た人のブラウザのキャッシュは、こちらからは消せません。大切な更新は、画像の名前を変えるなどで、確実に新しいものが読み込まれるようにする方法もあります。
4.よくある質問
キャッシュを消すと、何か困ることはありますか?
次にページを開くとき、少し時間がかかることがあります。保存しているパスワードやログインの情報は、消す項目を選べば残せます。
お客さまには、新しい表示が見えていますか?
多くの場合、時間がたてば新しい表示になります。急ぎの場合は、サーバー側のキャッシュを消しておきましょう。
スマートフォンだけ古いままです。
スマートフォンのブラウザのキャッシュが残っています。シークレットモードで開くか、キャッシュを消してみましょう。
キャッシュを使わない方がよいですか?
キャッシュは、表示を速くするための大切な仕組みです。更新したときに、正しく消す方法を知っておくことが大切です。
5.まとめ
キャッシュは、一度見たページを一時的に保存して、表示を速くする仕組みです。更新が反映されないときは、まずキャッシュを疑いましょう。
- 強制的な読み込み直しや、シークレットウィンドウで確かめる
- ブラウザのキャッシュを消す
- サーバーやプラグイン、Cloudflare のキャッシュも消す
- 見に来た人のキャッシュは消せないことを知っておく
表示の崩れを確かめる方法は、ホームページの表示崩れを確認する方法で解説しています。
更新が反映されない原因が分からない場合は、浅草Web屋にご相談ください。