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

Как делать выборку из базы данных по рейтингу записей не старше 14 дней?

Столкнулся с задачей сделать новостную ленту с автоподгрузкай при скроллинге по 30 записей
записи можно комментировать, лайкать значения суммируются и получается что-то типо рейтинга

Задача состоит в том чтобы исходя из рейтинга нужно подгружать по 30 записей (не старше 14 дней) в порядке убывания

НО суть в том что в реальном времени пользователи комментирую и лайкают те рейтинг перестраивается соответсвенно если пользователь в первых 2 подгрузках получил 60 записей и пока он их просматривал у одной из записи падает рейтинг и получается то что при третей подгрузки эта запись может опять ему показаться

Может кто сталкивался с похожей задачей или есть какие идеи буду рад.
  • Вопрос задан
  • 185 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
При отображении записей, в js в массиве хранить id записей, при подгрузке записей выводить только уникальные и новые id опять заносить в массив.
Ответ написан
Комментировать
Tesla
@Tesla
Кэшировать отсортированный список id записей за 14 дней и уже по нему выбирать записи из БД по 30 штук.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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