La cache de las plantillas de Symfony se configura en el archivo cache.yml
. La configuración por defecto de la aplicación se encuentra en apps/frontend/config/cache.yml
:
default:
enabled: off
with_layout: false
lifetime: 86400
Como todas las páginas de la aplicación pueden contener información dinámica, por defecto la cache se deshabilita de forma global (enabled: off
). No vamos a cambiar esta opción porque vamos a activar la cache página a página.
La opción lifetime
establece el tiempo de vida en segundos de la cache en el servidor (86400
equivale a un día completo).
Nota Si quieres también puedes utilizar la estrategia opuesta: habilitar de forma global la cache y deshabilitarla para todas las páginas que no se deben guardar en la cache. La decisión sobre la estrategia a utilizar depende exclusivamente de la que te suponga menos trabajo.