Kopusha |
|
||
---|---|---|---|
В $db_stories некоторые записи создаються "только для друзей", при этом item_only_friends у них == 1. Есть таблица "с парами друзей", friendid/userid будет пара друзей, если они в "активной" дружбе - со статусом 1. Мне нужно построить выборку в list.stories с зависимостью от того показываем ли мы историю этому конкретному пользователю или нет.
По сути мой вопрос в чем - если friends_ids будет сотни и тысячи значений, не станут ли запросы в БД слишко тяжелыми и как лучше поступить в такой ситуации? Added 56 seconds later: собственно беспокойство вызывает Added 5 minutes later: PS item_userid для db_stories Композитный индекс для userid, friendid, status в таблице $db_cot_social_friendslist так же есть
|
|||
This post was edited by Kopusha (2025-02-17 09:32, 5 months ago) |
Kort |
|
---|---|
Самое простое -- закэшировать результат на разумный срок SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Kopusha |
|
||
---|---|---|---|
для каждого конкретного пользователя? для юзера 1 одни списки для юзера 2 (у него другой список друзей) другие и тд и это выборка первых 30 записей, после почти сразу +30 инфинитскроллом и так далее Added 1 minute later: пробую так
|