Столкнулся с проблемой производительности сайта.
У меня есть отдельная страницы, в которой выводится информация из модуля views. Время генерации страницы с нуля занимает от 4 до 6 секунд.
Если я включая кеширование, то у анонимов страница показывается естественно мгновенно, однако, у залогиненый пользователей, к сожалению, движок рендерит все заново.
Поискал и нашел только модуль, который позволяет кешировать блоки, однако у меня список выглядит не как блок, а центральный столбец (тип во views -- page). Возможно ли как-то заставить drupal кешировать страницы и для зарегистрированных пользователей? Или хотя бы сделать, так чтобы он кешировал одну несколько заданных страниц (порядка 5 страниц с большими таблицами) или страницы, полученные модулем views?
Комментарии
Можно запихать вашу вьюсу в блок, и потом создать страницу, которая будет выводить этот блок, а блок уже можно будет сделать кэшированным.
Включите кэширование в настройках вьюза и настройте время жизни кэша в базовых параметрах на странице admin/build/views/edit/imja_predstavlenija