なぜキャッシュを削除するのか
キャッシュとは
使用しているアプリのパスワードが入力できない状況でキャッシュを削除すると、問題が解消される場合がある。
キャッシュとは、「一度閲覧したホームページ上の文字、画像、プログラムソースなどの情報を溜めておいたもの」。これにより次回アクセスするときに、高速で表示されるようになる。
キャッシュを削除するケース
ゲームデータに影響している、動作が重い
ゲームやブラウザでキャッシュを削除する場合はいくつかある。
①アプリの動作が重い、開かない(容量を確保する)
②変更したファイルが反映されていない(表示されているファイルが古い)
キャッシュを削除すると、サイト上での設定の一部(パスワード、一時的に保存していた画像、文字等の情報)が削除されるので、再度パスワード入力が必要になったり、データの読み込みが発生するので、逆に動作が遅くなる場合もある。
定期的にキャッシュ削除するのは良いが、何かブラウザの動作に問題を感じたり、直近で意図しない操作をした場合など限定的にやっていく方が良いかもしれない。
スマホでキャッシュを確認していて、Chromeのキャッシュが1GB近くなっていた。他のアプリに関しても、LINEなど頻繁に使用するアプリに関してはキャッシュの容量が多くなっていた。
リロードしても変更が反映されない
スーパーリロード
Chromeの場合には三種類のリロードがある。通常のリロード、ハードの再読込(スーパーリロード)、キャッシュ消去とスーパーリロードという三段階だ。
web開発をしていてコードを変更してもブラウザに反映されない場合がある。この時はたいていキャッシュが影響している。cssやJSをいじると、すぐに変更がされない場合があるのだが、キャッシュにも期限があり、通常のリロードだけでは最新の状態に上書きできない場合がある。
このキャッシュを無効化するのがキャッシュ削除で、データを最新状態へとすることができる。よって、パスワードが再入力必要なったり、再度データの読み込みをしなければいけないということになるわけだ。
スマホで快適にアプリを使う
関連してPUBGモバイルがよく落ちる原因も考えていたのが、キャッシュや容量がやっぱり影響してるかなと思った。以下参照。また、アプリってiphoneだと使えるのに、アンドロイドだと動作に影響出る場合もあるよね…。
cf , Androidスマホの動作が重い原因と解消法!容量とメモリが重要
cf ,動作が遅いなら必見! Androidスマホの空き容量不足を解消する方法
キャッシュのサイズを変更できる方法もあるようだが、基本的にはやらないで良さそう。→cf ,Google Chrome のキャッシュのサイズを設定する(最終閲覧2020/05/24)
結論
ストレージは外部メモリ等で容量を確保しつつ、無駄なキャッシュは必要な範囲で定期的に削除しておく。