Максимальный размер кэша с Firestore

#firebase #google-chrome #google-cloud-firestore

#firebase #google-chrome #google-облако-firestore

Вопрос:

Я работаю в приложении, которое должно иметь множество данных, доступных даже в автономном режиме.

В документации говорится, что размер кэша по умолчанию для Firestore составляет 40 МБ, но мы можем установить его неограниченным.

Документация

Мой вопрос: если я установлю неограниченный кеш, и я в Chrome, какой максимальный объем данных я могу иметь в автономном режиме? Сколько МБ у меня есть? Ограничено ли оно сеансом, браузером?

Я проверил Web.Dev, и в нем говорится, что (Chrome) может хранить до 80% общего дискового пространства, применяется ли это ограничение и для CACHE_SIZE_UNLIMITED с Firestore?

Документы WebDev

Спасибо!

Ответ №1:

Firestore будет соблюдать ограничения основного браузера. Очевидно, что он не может превышать их (поскольку браузер этого не допустит — Firestore SDK не обладает никакими сверхспособностями), но он также не будет накладывать на себя дополнительные ограничения, если вы настроите его как таковой.

Комментарии:

1. Прежде всего, спасибо за ответ, Даг. Исходя из того, что вы сказали, мое лучшее предположение будет «80% от общего дискового пространства» на основе документации web.dev. Верно?

2. Конечно, какими бы ни были ограничения хост-браузера, они будут применяться всем кодом, который пытается записать данные локально.

3. @DougStevenson Можем ли мы проверить текущий размер кэша?