Похожие чаты

Добрый день, подскажите пожалуйста, всю ночь бьюсь над идей комментариев.

Короче, к публикациям можно делать комментарии, вот когда подгружаю страницу у меня дается условно 10 лучших публикаций, к ним комментарии, и тут проблема, а если комментариев 25к, мне с запросом к публикации, выдавать все 25к словарей комментариев? Это как-то затратно по исходящему трафику выходит. Прихожу к методу подзагрузки, и тут вопрос, а что если я выдам сначала первые 25, пользователь их читает, и в это время первые 25 уже становятся последними 25и, потому что пользователи залайкали другие, у меня же фильтруются сначала самые залайканые, и может получится что первые 25 я не меняю, а после них идут вторые 25 у которых условно лайков больше, как быть? Извините что так глупо описал, сам 3 час бьюсь, ищу методы в интернете, ни в коем случае не строю из себя умника, если что-то непонятно в вопросе пожалуйста спрашивайте. Заранее спасибо❤️

12 ответов

42 просмотра

Про пагинацию читал?

Юрий-Шиков Автор вопроса
Оцелотег
Про пагинацию читал?

Это типо вкладочки первая страница, вторая третья? Так я тоже самое и хочу в методе «Подзагрузке», только что если пока просматриваем первую страницу комментариев, она уже устаревает? Мне что составлять страницы в бд под каждый временной отрезок или юзера?

Юрий Шиков
Это типо вкладочки первая страница, вторая третья?...

Типо на каждого юзера хочешь свои данные выдавать? Можно же просто по времени написания коментария.

Юрий Шиков
Это типо вкладочки первая страница, вторая третья?...

В каком смысле "устаревает"? Если фронт хочет динамическую подгрузку, то либо ручку пусть дёргает, либо условный sse / ws слушает. А твой бэк один хрен должен отдавать что-то ограниченной активной страницей у пользователя.

https://ignaciochiazzo.medium.com/paginating-requests-in-apis-d4883d4c1c4c https://phauer.com/2018/web-api-pagination-timestamp-id-continuation-token/

А как юзеры новые комменты должны увидеть чтоб их залайкать, если у них ранжирование по лайкам включено?

Yegor 𓃰
А как юзеры новые комменты должны увидеть чтоб их ...

Я полагаю проблема в том, что за те несколько минут, что юзер может читать первую страницу, в выдаче может поменяться порядок комментариев

🍉
Я полагаю проблема в том, что за те несколько мину...

Да не надо ему менять, кэшируй первый его запрос, потом ранжируй если обновит страницу

Юрий-Шиков Автор вопроса
Юрий Шиков
Именно)

Что если первые 5 лучших пока юзер их читает сдадут позиции на 5 пунктов, и при запросе еще 5 нам выдадут те же самые

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта