2016-09-17 3 views
0

У меня есть сайт с функцией поиска. Я хочу зарегистрировать последние поисковые запросы пользователей. Мой вопрос:Сохранение последних запросов в локальной сети

Использование локального хранилища в браузере может быть хорошей идеей? Если в локальном хранилище в формате JSON будет около 50 поисков, это может замедлить работу?

Сохраняется ли сохранение этих данных в базе данных?

Мое приложение построено с использованием Angular 2 и php backend.

ответ

0

Локальное хранилище может легко обрабатывать 50 записей.

Если сохранение его на стороне сервера лучше, зависит от того, что вы хотите:

Если вы сохраните его на локальном диске, вы можете предоставить последние запросы без необходимости входа в систему. Однако данные будут привязаны к машине, поэтому даже если пользователи будут входить в систему, они будут видеть различные недавние поисковые запросы на разных устройствах, например. их телефона и рабочего стола. Это может раздражать. Кроме того, вытирание браузера-хранилища, очевидно, уничтожит данные.

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

+0

Спасибо. я понимаю – TheUnreal

Смежные вопросы