Ионическое использование кеша для хранения данных - PullRequest
0 голосов
/ 17 апреля 2019

Я новичок в ionic, и мне интересно, когда использовать кеш и как.

У меня есть несколько вопросов:

  1. Когда рекомендуется использовать кеш, а когда нет вообще?
  2. Каков наилучший способ реализации кэша?
  3. Есть ли ограничение по размеру (в МБ)?
  4. Есть ли разные ограничения для каждого устройства?

Спасибо;)

1 Ответ

0 голосов
/ 17 апреля 2019

Когда использовать Собственное хранилище

  • Простой: единый и удобный способ организации, хранения и доступа к данным
  • Быстрый: Менее 1 миллисекунды для сохранения или извлечения объекта (в целом)
  • Постоянство: сохранение данных в течение нескольких сеансов, т. Е. Хранение данных до тех пор, пока приложение не будет удалено с устройства.
  • Небольшие данные: храните небольшие объемы постоянных данных (менее нескольких сотен килобайт). Можно хранить более нескольких мегабайт, но это не предназначенное использование плагина.

Примеры

Хранение:

  • Предпочтения пользователя
  • Прогресс игры
  • Текст
  • ...

ref: https://github.com/TheCocoaProject/cordova-plugin-nativestorage

Для хранения многих объектов, пожалуйста, попробуйте использовать стратегию на основе базы данных, например: плагин WebSQL и SQLite.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...