Похожие чаты

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

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

12 ответов

37 просмотров

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

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

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

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

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

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

В каком смысле "устаревает"? Если фронт хочет динамическую подгрузку, то либо ручку пусть дёргает, либо условный 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 нам выдадут те же самые

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

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

30500 за редактор? )
Владимир
47
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
8
Anyone else having this error when trying to make transactions?
Datzel
11
Question: How viable is it to use Anvil as the backend infrastructure for managing a TradFi portfolio, while integrating Flexa for instant liquidity and payment solutions? Cou...
Kevin
2
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта