При включенном кэше пользователи видят приватный контент
Пока отключил кэширование вообще, навешав индексов на тормозящие запросы поля в базе, но это костыль.
Хотелось бы выяснить возможность выдавать пользователю порцию кэша, которая соответствует его правам доступа.
Это возможно теоретически? Просто я не очень представляю принцип формирования кэша и принцип его выдачи.
Просьба к понимающим людям подсказать, в какую сторону вообще смотреть. Я попробую поэкспериментировать.
Интересно кэширование чего именно и какими средствами вы включили?
да
А что, есть какой-то выбор чего кэшировать и средств?Интересно кэширование чего именно и какими средствами вы включили?
Поясняю суть. Пользователи групп, которым не должно быть видно закрытых тем в закрытых группах (надеюсь все понимают разницу между группами и группами ) иногда видят их в виджетах списков контента и ленте активности. По ссылке их, конечно, не пускает, но все же.
И наоборот члены групп пользователей, которые должны видеть контент из групп пользователей (прошу помнить, что группы пользователей и группы пользователей — разные вещи) его иногда не видят. Как повезет. На пользователе с какими правами доступа сработало кэширование — то и видит весь сайт.