11

Web アプリケーションでRedux PersistLocalForageを使用しています。ユーザーに関する一部のデータを更新する、ログイン時に発生する一連のアクションがあります。すべてのアクションが起動され、データが indexedDB に JSON 形式で保存された後の IndexedDB のサイズは ~1.4Mb です。

初期ストレージ

ただし、ページを更新してアクションを再度トリガーするか、ログアウトして再度ログインすると、IndexedDB 内の値が変更されていなくても( JSON diff ツールで再確認しました)、ストレージのサイズは増え続けます。Chrome は、サイズが数 MB 拡大した後に一部を消去しますが、最初の正しいサイズには戻りません。

大きな収納サイズ

IndexedDB JSON はまったく同じで、まったく違いはありませんが、サイズが大きく異なります。なぜこれが起こっているのか、どうすれば防ぐことができるのか誰か知っていますか? また、ChromeがIndexedDBを乱雑にしているデータをいつ/どのくらいの頻度でクリアするかを知りたいのですが、それに関する参照を見つけることができませんでした.

どうもありがとう

4

2 に答える 2