Caching Caching é usado para aumentar a velocidade de chamada para display() ou fetch() salvando isso num arquivo de saída. Se há uma versão de cache disponível para a chamada, isso é mostrado ao invés de regerar a saída de dados. Caching pode fazer coisas tremendamente rápidas, especialmente templates com longo tempo computacional. Desde a saída de dados do display() ou fetch() está em cache, um arquivo de cache poderia ser composto por diversos arquivos de templates, arquivos de configuração, etc. Desde que templates sejam dinâmicos, é importante isso ter cuidado com o que você está fazendo cache e por quanto tempo. Por exemplo, se você está mostrando a página principal do seu website na qual as alterações de conteúdo são muito frequentes, isso funciona bem para cache dessa por uma hora ou mais. Um outro modo, se você está mostrando uma página com um mapa do tempo contendo novas informações por minuto, não faz sentido fazer cache nesta página. &programmers.caching.caching-setting-up; &programmers.caching.caching-multiple-caches; &programmers.caching.caching-groups; &programmers.caching.caching-cacheable;