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

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

Те данные с которыми работает юзер на прямую взаимодействуя с ui - понятно.
Как кешировать те данные, которые необходимо знать в режиме реального времени?
  • Вопрос задан
  • 2378 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@IceJOKER
Web/Android developer
То есть вы хотите realtime данные кешировать? - какое-то противоречие, вы так не считаете?
То есть человек должен видеть и realtime обновление, но в то же время эти данные должны быть закешированы О_О

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

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

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

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

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