Для этого надо довольно сильно логику трекера переделать.
ИМХО не нужно.
У меня есть идея как именно
кстати, а как?
PS: ЛОР и так иногда подвисает и тупит, ты хочешь сделать ещё хуже, что-бы для каждого *** свой личный треккер выбирался, и ему, ***, показывался? Или есть какой-то волшебный способ сделать это без значительного оверхеда?
ну здрасьте на лоре полно неадекватов, виндузятников, просто упоротых, ботов, выполняющих чьи-то социальные заказы, и т.д. нет никакого желания все это читать - спасает только игнор если бы игнора не было, я бы отсюда давно сбежал
в нонешней реинкарнации игнор заметно глючит - например, с игнорируемым тонут почему-то мои сообщения, на которые он отвечает
Трекер делающий запросы к БД это тупиковый путь; я думаю надо делать отдельный сервис, который держит некоторое количество новых сообщений и может их выдавать отфильтрованно под каждого пользователя. При этом каждый коммент должен влетать в этот сервис в виде удобном для фильтрации — с множеством авторов «родительских» сообщений включая топик. Тогда персональная фильтрация будет дешевой. Хранить в памяти при этом можно не более 1000 комментариев, этого будет достаточно с запасом