[TWIG] Vider cache Twig automatiquement

Vider cache Twig automatiquement [TWIG] - PHP - Programmation

Marsh Posté le 13-11-2019 à 10:51:52    

Bonjour,
 
J'utilise Twig depuis quelque temps maintenant (grâce au tuto sur Grafikart :)), et j'ai activé le cache même si mes applications sont légères et peu utilisées, c'est plus pour le principe de tester.
 
Par contre, y'a-t-il un moyen de vider automatiquement ce cache à certains moments, est-ce que ça se fait automatiquement d'ailleurs (j'ai l'impression que non mais je peux me tromper)?
Je n'ai pas vu d'option pour dire à Twig "recrée les pages mises en caches depuis x jours/semaines/mois), donc pour le moment mise à part une tâche cron vidant le dossier "cache" de temps en temps je ne vois pas de solution.
 
Merci!

Reply

Marsh Posté le 13-11-2019 à 10:51:52   

Reply

Marsh Posté le 15-11-2019 à 11:23:06    

Il m'arrive de passer des petites modifications qui ne demandent pas à être prises en compte instantanément, mais j'aimerais bien que ça se fasse au fur et à mesure on va dire. :)

Reply

Marsh Posté le 15-11-2019 à 14:38:01    

Oui voilà c'est bien ça que je souhaite.
 
Je viens de passer les paramètres suivants dans mon php.ini
 
opcache.enable=1
opcache.enable_cli=1
opcache.validate_timestamps=1
opcache.revalidate_freq=1
 
Avec un phpinfo(); je viens bien ces paramètres activés comme il faut, mais aucun inpact sur Twig. Si je passe une modification elle n'est pas prise en compte à moins que je ne vire le cache manuellement.
 
EDIT> J'ai trouvé ça sur le site de Twig: https://twig.symfony.com/doc/2.x/re [...] is-enabled
 
J'ai mis ceci dans mon php.ini:
opcache.enable=1
opcache.enable_cli=1
opcache.validate_timestamps=0
opcache.revalidate_freq=0
 
Mais rien n'y fait, j'ai beau changer la vue il ne se passe rien... Et si j'initialise le cache comme ils le disent, je n'ai carrément plus de cache qui se crée.
 
 
EDIT 2> Bon, après quelques recherches supplémentaires, il se trouve que j'ai juste une variable "auto_reload" à initialiser à true pour que Twig fasse le boulot tout seul... Pas faute d'avoir chercher un certain avant mais bon...
Je vais quand même continuer les tests avec opcache pour l'utiliser pour le rafraichissement du cache de Twig avec.
 
Merci!


Message édité par Furaxx le 15-11-2019 à 15:06:13
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed