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

Как формировать ленту подписок?

Есть приложение соцсеть где люди публикуют видео и могут подписываться друг на друга.Так вот вопрос в том как мне нужно формировать ленту подписок для пользователя( у которого допустим 200 подписок),как нужно проверять наличие новых публикаций у тех людей на кого я подписан? Как нужно это делать что-бы не положить бд? Примером того что нужно реализовать является лента подписок из Инстаграма.
  • Вопрос задан
  • 591 просмотр
Подписаться 2 Оценить 3 комментария
Решение пользователя xmoonlight К ответам на вопрос (4)
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. таблица-список пользователей, на кого Вы подписались (кого хотите читать)
2. таблица ленты: прочитанных Вами публикаций - ID-поста, ID-юзера и флаг(что прочитано)
3. "Не прочитано" < 200 => запрос к публикациям пользователей с сортировкой по TIMESTAMP и не забывать указывать LIMIT в SQL-запросе, в конце запроса...
4. Заносим прочитанные записи в таблицу ленты с флагом: "не прочитано"
5. Отображаем ленту постов из п.2.
Ответ написан
Комментировать