При использовании механизма MVC-1 кэширование страницы устанавливается путем переопределения метода iscachable() базового класса common_controller. По умолчанию страница не кэшируется:
public function iscachable()
{
return false;
}
Сделать страницу кэшируемой можно так:
class forum_controllers_index extends common_controller
{
//методы класса…
public function iscachable()
{
return true;
}
}
При использовании механизма MVC-2 кэширование страницы устанавливается в карточке страницы (панель управления главное меню Элементы сайта-Страницы) на вкладке Общие в поле Кешируемый – «Да».
При кэшировании всей страницы файл кэша помещается в каталог:
Внимание! Если на странице или в шаблоне страницы используется некэшируемый сниппет - , страница кэшироваться не будет.