Записи IndexDB занимают больше места, чем показано - PullRequest
0 голосов
/ 20 февраля 2020

У меня странная проблема с IndexDB в Google chrome. Я сохраняю большие объемы данных в indexdb. Тем не менее, панель инструментов приложения (devtools) показывает, что я использовал больше места, чем хранится в моих данных. Я собираюсь объяснить с помощью двух снимков экрана:

IndexDB entries

На этом изображении, как вы можете видеть, мои данные содержат только 1,7 мегабайта. В IndexDB больше ничего не хранится, кроме этих двух записей. Однако, когда я переключаюсь в раздел «Очистить хранилище», чтобы увидеть общее использование хранилища для этого домена, я вижу что-то довольно странное.

Shows more space used than required

Здесь, это показывает, что в IndexDB хранится 59,3 мегабайта данных. Я не понимаю, в чем здесь проблема, если честно. Я очищаю данные сайта и сохраняю те же данные в кеше, результат тот же. В чем здесь проблема?

1 Ответ

0 голосов
/ 26 февраля 2020
Реализация

Chrome индексированных БД лениво сокращает пространство, поэтому неудивительно, что она часто показывает больше данных, чем ожидалось. Тем не менее, это в 10 раз больше того, что вы сохранили, что кажется необычным.

Вы должны создать минимальное автономное воспроизведение и сообщить об этом в https://new.crbug.com

...