Задать вопрос
Roquie
@Roquie

Как кешировать данные которые часто обновляются?

Те данные с которыми работает юзер на прямую взаимодействуя с ui - понятно.
Как кешировать те данные, которые необходимо знать в режиме реального времени?
  • Вопрос задан
  • 2377 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@IceJOKER
Web/Android developer
То есть вы хотите realtime данные кешировать? - какое-то противоречие, вы так не считаете?
То есть человек должен видеть и realtime обновление, но в то же время эти данные должны быть закешированы О_О

А так - можно обновлять лишь ту область с которой пользователь работает с помощью ajax.
Либо можно целую страницу сохранить в файл и в зависимости от времени либо обновлять либо выдавать кеш.
Либо в базе сохранить(по-моему не очень хорошая идея)
Ответ написан
Комментировать
@V_Tjuryakin
Перфекто
Если я правильно понял, про реал-тайм, вы имеет ввиду, что юзер получает данные с сервера (не важно каким способом: сокеты, ajax и т.д.) и на сервере эти данные, нужно кэшировать - пока не появятся новые?

То в данном случае необходимо:
1. При выборке данных, которые отправляют в реальном времени - проверять, есть ли в кэше объект.
2. В месте, где данные обновляются - перезаписать значение в кэш с новым объектом.

Вроде все так стандартно.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Ну так же как и не быстро обновляемые данные, не очень понимаю в чем у вас проблема их кешировать?:
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы