【きゃっしゅくりあ】

キャッシュクリア とは?

最終更新:
💡 再利用する保存データを消し、取り直す

ブラウザやアプリが再利用のために保存したデータを削除すること。古い保存内容が原因の表示不具合などを調べる手段になるが、必ず動作が速くなったり最新版を取得できたりするわけではない。

📌 このページのポイント
ブラウザの保存分を消し、取り直す削除前保存済み画像など削除後の再訪問必要な内容を再取得削除対象:キャッシュされた画像・ファイルCookieやサイトデータは別の項目CDN・サーバーの保存分までは消えない
削除後にページへ再訪問し、必要な画像などを取得し直す例です。矢印は削除を経た状態の変化。常に最新版を取得できる、表示が正常になる、速くなるという保証ではありません。
ひよこ ひよこ
アプリが重ければ、キャッシュを消せば直る?
ペンギン先生 ペンギン先生
原因が古い保存内容なら、削除して取り直すことで改善することがあるよ。でも通信や端末の状態、アプリ自体の問題なら直らないこともある。キャッシュは再利用して速くするためのデータなので、全部がゴミというわけではないんだ
ひよこ ひよこ
消した後はどうなるの?
ペンギン先生 ペンギン先生
必要な画像などを取得し直すよ。その分、初回の表示が遅くなったり通信量が増えたりすることもある。アプリの「キャッシュ削除」と「データ・ストレージの消去」は同じ操作とは限らないので、削除対象を確認しよう
ひよこ ひよこ
ログイン情報も消えるの?
ペンギン先生 ペンギン先生
ブラウザでは「キャッシュされた画像とファイル」と「Cookie・サイトデータ」は別の項目だよ。Cookieなども一緒に削除すると、再ログインや設定のし直しが必要になることがある。キャッシュだけを消す操作と、サイトのデータを丸ごと消す操作を区別しよう
ひよこ ひよこ
毎日消したほうがいい?
ペンギン先生 ペンギン先生
毎日の削除が必要とは限らないよ。再利用できるデータを毎回取り直すことになるからね。表示がおかしいときなどに、削除の対象と影響を確認して使う対処法として考えよう
ひよこ ひよこ
ブラウザで消しても、古い表示が残るのは?
ペンギン先生 ペンギン先生
CDNやサーバー側の保存内容は、ブラウザから消す操作では削除できないよ。ChromeのDevToolsのDisable cacheはブラウザのキャッシュを無効にする機能。Service Workerの保存は別に調べる必要があり、ApplicationのBypass for networkで切り分けられる。再読み込みだけで全て最新版になる保証はないんだ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「キャッシュクリア」って出てきたら「ブラウザやアプリの一時データを消してリフレッシュすること」と思えればだいたいOK!
📖 おまけ:英語の意味
「Cache Clear」 = 一時保存(Cache)を消去する(Clear)
💬 Cacheはフランス語由来で「隠し場所」の意味。一時的に隠して保存しておくイメージ

参考資料

← 用語集にもどる