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

Как избежать дублирования контента при подгрузке?

У меня в БД есть таблица с новостями. при загрузке странички загружаются 10 постов, при прокрутки в низ серверу передается текущая страница и подгружается ещё 10 с помощью (limit и offset). Проблема состоит в том, что если в момент, когда пользователь листал ленту и кто-то добавил новый пост, записи в бд сместятся и произойдет дублирование последней записи.
  • Вопрос задан
  • 334 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
landergate
@landergate
IT-шный jack-of-all-trades
  1. Скрывать дублируемую новость с помощью JS, подгружая вместо неё ещё +1.
  2. Подгружать новости не по offset, а по < ID загрузившихся новостей (из колонки ID).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
ИМХО, не велика потеря. Не видел. чтобы, кто-то заморачивался на этот счет. Вы же не чатик реализовываете.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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