Sur cette page
Cache
Cecil utilise un système de cache pour accélérer le processus de génération, il peut être désactivé ou effacé.
Il existe trois types de cache dans le cas du rendu des templates : les templates eux-mêmes, assets et translations.
Vider le cache
Vous pouvez vider le cache avec les commandes suivantes :
php cecil.phar cache:clear # clear all caches
php cecil.phar cache:clear:assets # clear assets cache
php cecil.phar cache:clear:templates # clear templates cache
php cecil.phar cache:clear:translations # clear translations cache Fragments de cache
Cecil fournit un moyen de mettre en cache des parties du rendu des templates pour éviter de restituer plusieurs fois le même contenu partiel.
Pour utiliser les fragments de cache, vous devez envelopper le contenu que vous souhaitez mettre en cache avec la balise cache.
{% cache 'unique-key' %}
{# cacheable content #}
{% endcache %} Pour vider uniquement le cache des fragments, vous pouvez utiliser la commande suivante :
php cecil.phar cache:clear:templates --fragments Désactiver le cache
Vous pouvez désactiver le cache avec la configuration.