Декс ie. js, кажется, занимает больше места, чем необходимо - PullRequest
0 голосов
/ 14 февраля 2020

Мы используем Dexie.js для сохранения некоторых двоичных данных на стороне клиента. Двоичные данные могут быть размером от 5 до 20 МБ.

Странно то, что при загрузке файла используется гораздо больше места, чем сам размер файла.

Например, при загрузке 8.5MB файл приводит к Dex ie БД 57MB, это нормально?

Я спрашиваю, потому что в скором времени наши пользователи скачали несколько файлов общим объемом около 100 МБ, и chrome взломает sh с indexeddb более 1 ГБ.

Спасибо

1 Ответ

1 голос
/ 14 февраля 2020

Хорошо, я понял, в чем проблема. Я установил индекс в поле двоичных данных. Я думаю, что это привело к серьезным накладным расходам. Установка индекса была ошибкой. Я удалил ее, и теперь при сохранении файла размером 8,5 МБ используется 11,4 МБ памяти.

...