###共通点と違い
- 共通点
- どちらもブラウザ訪問後に情報を一時的に保存することができる。
- 違い
- 保存する情報の内容が違う
###それぞれが扱う情報
- キャッシュ
- 訪れたウェブページの情報を一時的に保存する。 これにより訪れるページの読み込みが速くなる。
- クッキー
- ページに訪れたユーザーの情報を一時的に保存する。 例えば、一度パスワードを打ってログインしたサイトに再度訪れてもログイン状態になっているのはクッキーのおかげ。
####キャッシュのデメリットを覚えておこう
- ウェブページの最新情報反映について。キャッシュデータはキャッシュした時点のデータなのでウェブページの更新があっても最新のものに切り替わらないため一度古いキャッシュを削除する必要がある。
- キャッシュによってPCやスマホの容量が食われてしまうことがあるので注意が必要。
###参考記事
https://time-space.kddi.com/ict-keywords/20191210/2798
####余談
react native でsimulatorを使いながら開発を進めていた際に、何度かキャッシュを削除することでエラーが直ることがありました。