Доброго времени суток!
На главной странице определеного сайта существует блок(сделанный на views), который выводит 3 случайных отзывы о компании для которой сделан сайт.
В настройках производительности Drupal кэширование блоков запрещено.
Если мы будем смотреть на эту страницу глазами админа, то каждый раз при перезагрузке страницы в блоке будет отображаться разные отзывы(как и задумывалось). Проблема блока отзывов на главной в том, что для неавторизованного пользователя отзывы не меняются. Т.е. несмотря на запрет кэширования, блок отзывов попадает в кэш вместе со всей страницей. Если полностью отключить кэш на сайте, то тогда и для юзеров все становится хорошо - каждый раз разные отзывы. Однако полное отключение кэша неприемлимо для данного сайт.
Вопрос: как бороться с этой проблемой и от чего вобще она возникла.
P.S. В натройках views для данного блока тоже стоит запрет на кэширование.
Комментарии
Сюда гляньте, там небольшое обсуждение и ссылки с возможным решением в конце.