слишком много полагаться на localStorage? - PullRequest
0 голосов
/ 23 марта 2011

Я создаю демонстрацию и обнаруживаю, что храню большое количество данных в localStorage, почти постоянно записываю и читаю значения, анализирую и разбираю JSON и т. Д. И т. Д.

Вы полагаетесь наlocalStorage много?

В чем опасность злоупотребления им?Существуют ли опасности в регулярном переводе переменных из JSON в хранилище и обратно в него?

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

Демонстрация ориентирована на пользователя, поэтому я храню такие вещи, как элементы, выбранные пользователем, и введенные пользователем данные.Данные, хранящиеся локально, представляют интерес только для пользователя.

Если бы вы создавали что-то вроде списка задач с запланированными датами окончания и напоминаниями, вы бы использовали localStorage?Почему или почему нет?

Я знаю одно ограничение: пользователь сможет просматривать этот контент только в одном браузере на одном компьютере, но пока это не проблема.

1 Ответ

1 голос
/ 23 марта 2011

На самом деле вы должны записывать только данные в локальное хранилище, которые должны сохраняться на разных страницах. Если вы постоянно анализируете / структурируете JSON, то ваш код, вероятно, работает намного медленнее, чем нужно. Помимо снижения производительности, в локальном хранилище доступно ограниченное пространство, поэтому вы должны использовать его разумно.

Задайте себе вопрос: «Какую часть этих данных нужно оставить после того, как пользователь покинет эту страницу?»

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