FAQ PHP

FAQ PHPConsultez toutes les FAQ
Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021

Le cache permet d'accélerer ses applications en sauvegardant du code HTML ou une page complète pour les requêtes à venir.
Symfony possède un système de cache très flexible car il permet de stocker les informations intérprétées des fichiers de configuration YAML, le template, le résultat des actions ou un composant partiel.
Pour activer ou désactiver le cache, vous devez modifier le champ cache du fichier config/settings.yml :
dev:
.settings:
cache: on
Pour configurer le cache de chaque module, vous devez vous rendre à son fichier cache.yml : "monapplication/modules/monmodule/config/cache.yml"
Ici, nous regardons si le cache nommé "users" existe. S'il n'existe pas, on le stocke dans le cache.
Pour mettre en cache tout un composant :
_moncomposant:
enabled:
on
Lien : Comment activer le cache ?
Avec ceci, vous pouvez enregistrer chaque page de l'action choisie avec un paramètre différent en URL :
votreaction:
enabled: on
with_layout: false # valeur par defaut
lifetime: 86400 # valeur par defaut
Lien : Comment activer le cache ?