ブラウザのキャッシュとは?キャッシュクリアの方法を分かりやすく解説!

パソコン

サイトの更新や修正が反映されない……。

そんな悩みは、ブラウザに残った古いデータキャッシュをクリアすることで即座に解決できます。

商品価格やキャンペーン情報を変更したのに、画像や営業時間を変更したのに画面が変わらない!
というトラブルの多くは、このキャッシュが原因です。設定から数タップ操作するだけで、最新の状態に更新されます。

そこで本記事では、まず各デバイス・ブラウザ別のキャッシュクリア手順をわかりやすく紹介します!
後半では「そもそもキャッシュとは?」という仕組みについても分かりやすく解説します

PCブラウザ編

パソコンを触る女性

PCブラウザについては、「Google Chrome」「Microsoft Edge」「Safari(Mac)」の3種類を取り上げて説明します。

Google Chrome

<Google Chromeのキャッシュクリアの方法>

キャッシュクリア
  1. 画面右上の「…」(縦3点の設定マーク)メニューを選択
  2. 「設定」を選択
  3. 「プライバシーとセキュリティ」→「閲覧履歴データを削除」を選択
  4. ”キャッシュされた画像とファイル”にチェックを入れる
  5. 「データ削除」をクリックすると、キャッシュクリアされる

Microsoft Edge

<Microsoft Edgeのキャッシュクリアの方法>

キャッシュクリア_Microsoft-Edge
  1. 右上の「…」メニューを選択
  2. 「設定」を選択
  3. 「プライバシー、検索、サービス」を選択
  4. 「閲覧データをクリア」→「今すぐクリア」を選択
  5. 「データ削除」をクリックすると、キャッシュクリアされる

Safari(Mac)

<Safari(Mac)のキャッシュクリアの方法>

  1. 「Safari」メニュー → 「設定」
  2. ”詳細”より「メニューバーに”開発”メニューを表示」にチェックを入れる
  3. メニューバーの「開発」→「キャッシュを空にする」を選択

スマートフォン編

スマートフォンを触る女性

スマートフォンについては、「iPhone(Safari)」「iPhone(Chrome)」「Android(Chrome)」の3種類を取り上げて説明します。

iPhone(Safari)

<iPhone(Safari)のキャッシュクリアの方法>

  1. 「設定」アプリ→「Safari」を選択
  2. 「詳細」→「Webサイトデータ」を選択
  3. ”全Webサイトデータを消去”をタップし、キャッシュクリアする

iPhone(Chrome)

<iPhone(Chrome)のキャッシュクリアの方法>

  1. 「Chrome」アプリを開く
  2. 右下のログインアイコンクリック
  3. 設定を開く
  4. プライバシーとセキュリティー
  5. アプリの履歴の消去

Android(Chrome)

<Android(Chrome)のキャッシュクリアの方法>

GoogleChrome_キャッシュクリア_スマホ
  1. 「Chrome」アプリを開く
  2. 右上の「…」メニュー→「履歴」
  3. 「閲覧データを削除」をタップ
  4. ”キャッシュされた画像とファイル”にチェック→削除

特定のページだけ最新の状態に「スーパーリロード」

特定のページだけ最新の状態にしたい!

他のサイトのログインが切れるのは困る!

という場合は、キャッシュクリアよりも先に「スーパーリロード(強制再読み込み)」を試してみてください。
通常の更新ボタンでは残ってしまうキャッシュを無視して、サーバーから新しいデータを強制的に読み込みます。

ブラウザ全体の履歴を消さずに済むため、非常に効率的です。

パソコンの種類操作手順(ショートカットキー)
Windows (Chrome / Edge)Ctrl キー + F5 キー
Mac (Chrome / Firefox)CommandShiftR
Mac (Safari)CommandOptionE のあと CommandR

これで画面が変われば、原因はブラウザに残っていた古いデータだったということになります。

キャッシュをクリアする際の4つの注意点

サイトに最新情報を表示させるためには、適宜キャッシュクリアを行わなければなりません。

ただしキャッシュをクリアする際には4つの注意点があるので、ここで説明します。

頻繁にクリアしない

キャッシュを頻繁にクリアしすぎると、かえってサイトの表示が重くなってしまいます。

そのため、サイトを更新した直後や、表示が遅い、あるいは更新が反映されないと感じたときだけキャッシュをクリアするようにしましょう

端末・ブラウザによって操作手順が異なる

前述の通り、キャッシュのクリア方法はブラウザや端末によって少しずつ異なります。

誤った手順で行うと、違うデータまで削除してしまう可能性もあります。

そのため、画面の案内に従いながら1つずつ丁寧に操作を進めていきましょう

ログイン情報や自動入力データも削除される場合がある

ログイン情報や自動入力データは、キャッシュと一緒に保存されていることが多いため、キャッシュをクリアするとこれらも消えてしまう可能性があります。

そのため、必要な情報は事前にメモして控えるか、再ログインの準備を整えておくと安心です。

キャッシュクリアで全ての問題が解決するとは限らない

基本的に、キャッシュをクリアすることでサイトは正しく表示されるようになります。

しかし、必ずしもキャッシュのクリアだけで解決するとは限りません。

サイトが正しく表示されない原因には、サーバー側の問題やプラグイン、ネット環境など、キャッシュ以外にもさまざまな要因があります。

もしキャッシュをクリアしても問題が解決しない場合は順を追って他の対策も試してみましょう

キャッシュをクリアしても問題が解決しない場合は「シークレットモード」

確実な確認方法としておすすめなのが、シークレットモードです。

これは「一切の先入観(過去のデータ)を持たずにサイトを見る」モードです。
シークレットモードでも画面が変わっていなければ、それはキャッシュのせいではなく、修正作業そのものが反映されていない(保存し忘れなど)の可能性が高くなります。

シークレットモードの開き方は、こちらの記事で詳しく解説しています。

それでも変わらない時に。Web制作会社が教える原因

スーパーリロードもキャッシュクリアもしたのに、まだ画面が古いまま…

そんな時は、あなたのパソコンではなく、サイトが動いている「外側」に原因があるかもしれません。Web担当者の方がチェックすべき、よくある落とし穴をご紹介します。

1. サーバー自体が「古いデータ」を出し続けている

ホームページを置いている「サーバー」自体に、表示を速くするためのキャッシュ機能がついている場合があります(例:エックスサーバーの「ブラウザキャッシュ設定」など)。この場合、サーバーの設定画面からキャッシュを飛ばす操作が必要です。

2. WordPressのプラグインが頑張りすぎている

サイトをWordPressで作っている場合、「表示を速くするプラグイン」が古いデータをしっかり握りしめて離さないことがあります。管理画面からプラグインの設定を開き、「キャッシュを削除」というボタンを押す必要があります。

そもそも「キャッシュ」とは?

冒頭でも少し触れましたが、「キャッシュ」とは英語で”貯蔵所”を意味し、ブラウザがサイトを速く表示させるために、一時的に保存しているデータのことを指します。
キャッシュをクリアしないままでいると、ブラウザは「手元にある古いデータ」を優先して表示し続けてしまいます。

冷蔵庫に保存された食材を想像してみてください。

冷蔵庫の中身

スーパーで買ってきた食材を冷蔵庫に入れておけば、毎回スーパーに行かなくても、料理をするときにすぐ使えますよね。これがキャッシュの役割です。

なぜキャッシュをクリアする必要があるのか

キャッシュをクリアしないままでいると、古い情報が延々と残ってしまいます。

そのため、「サイトを更新したのに画面に反映されない」や「情報を変更したのに更新されない」といった問題が起きるのです。

先ほどの冷蔵庫に保存された食材に例えると、
冷蔵庫にある古い(期限切れの)食材ばかりを使って、新しい新鮮な食材を放置している状態にするとどうでしょうか?

せっかくお店が新メニュー(最新情報)を出しても、手元の古い食材(キャッシュ)で料理を作っていては、正しい味(表示)にはなりません。

同じように、キャッシュも適宜更新しなければ、最新情報は正しく表示されません。

ユーザーに常に「最新の正しい情報」を届けるためには、この古い食材を一度整理する=キャッシュをクリアすることが不可欠なのです。

弊社でも制作側では直っているのにお客様の画面では古いまま、ということがあります。このような場合もキャッシュの仕業ですので、まずは落ち着いてキャッシュクリアを案内してみましょう。

サイトを更新したら、キャッシュをクリアしよう

pc

今回は、キャッシュとは何か、そしてキャッシュクリアの方法をデバイス別に解説しました。

キャッシュクリアは、サイトを更新した直後に押さえておきたい、基本的な作業です。

PCブラウザやスマートフォン別の手順も紹介しましたので、「表示がおかしい」または、「動作が重いと感じた場合はまずキャッシュをクリアしてみましょう。

トラブル解決の使い分け
  • 一時的に確認したい時: 「シークレットウィンドウ」で開く
  • 根本的に解決したい時: 「キャッシュクリア」を実行する

キャッシュクリアを試しても問題が解決しなければ、サーバーやネット環境など、他の原因も考えられます。

原因を順番に確認しながら対処することで、トラブルをスムーズに解決できるでしょう。

WEBの「困った」は、UNDERFLOORへご相談ください

当社では、地元・埼玉県所沢市を中心に、川越市、狭山市、入間市といった近隣地域から全国まで幅広くサポートを行っております。

「表示が直らない」「もっと集客に強いサイトにしたい」など、PCのトラブル解決から本格的なサイト制作まで、どんな些細なことでもお気軽にご相談ください!

PCのトラブル解決だけでなく、集客に強いサイト制作も所沢のUNDERFLOORへ!

ご自身で解決できない場合や、表示崩れが深刻な場合は、私たちが調査いたします!

「キャッシュとかサーバーとか、専門用語が多くて難しい……」
「本来の仕事に集中したいのに、サイトのトラブルに時間を取られてしまう」

そんなときは、プロの力を頼ってください。
埼玉県所沢市のホームページ制作会社 UNDERFLOOR では、
地域の中小企業様のWeb担当者のパートナーとして、日々の保守管理やちょっとした困りごとの解決をサポートしています

「キャッシュとかサーバーとか、専門用語が多くて難しい……」
「本来の仕事に集中したいのに、サイトのトラブルに時間を取られてしまう」

そんなときは、プロの力を頼ってください。
埼玉県所沢市のホームページ制作会社 UNDERFLOOR では、
地域の中小企業様のWeb担当者のパートナーとして、日々の保守管理やちょっとした困りごとの解決をサポートしています

050-3154-0780

受付時間(土日祝を除く)/ 09:00~18:00

050-3154-0780

受付時間(土日祝を除く) 09:00~18:00