Кэширование
Кэширование используется для ускорения вызовов display() или fetch() при помощи сохранения результатов
их работы в файл. Если доступна кэшированная версия вызова, она отображается
вместо повторной обработки шаблона. Кэширование может значительно ускорить
работу, особенно в случае длительно обрабатываемых шаблонов.
Так как результат работы методов display() или fetch() кэшируется, один файл кэша вполне может
состоять из нескольких файлов шаблонов, конфигурационных файлов и т.д.
Так как шаблоны динамичны, очень важно быть осторожным относительно того,
что вы кэшируете и на какой период. Например, если вы отображаете главную
страницу вашего сайта, которая меняет своё содержимое достаточно редко,
хорошей идеей может быть кэширование этой страницы на час и более.
С другой стороны, если вы отображаете страницу с картой погоды, которая
обновляется ежеминутно, смысла в кэшировании этой страницы нет.
&programmers.caching.caching-setting-up;
&programmers.caching.caching-multiple-caches;
&programmers.caching.caching-groups;
&programmers.caching.caching-cacheable;