CATALOGUE Code & Data Formation Symfony Apprendre Symfony 3 Optimisation des Performances avec le Cache de Symfony

Optimisation des Performances avec le Cache de Symfony

Le cache (Intérêt du cache, comment le vider manuellement grâce à la ligne de commande)
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Symfony 3
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :

  • Expliquer le fonctionnement du système de cache de Symfony.
  • Montrer comment optimiser les performances des applications.
  • Décrire la méthode pour vider le cache manuellement en cas de besoin.

Apprenez comment le système de cache de Symfony améliore les performances en enregistrant les résultats des opérations coûteuses.

Le framework Symfony dispose d'un système de cache qui permet d'améliorer ses performances en enregistrant les résultats d'opérations coûteuses, évitant ainsi de les répéter. Par exemple, la lecture des fichiers de configuration IML est lourde en ressources car elle nécessite d'ouvrir le fichier, de lire son contenu et d'analyser sa syntaxe. Heureusement, Symfony enregistre le contenu après la première lecture pour éviter de relire le fichier à chaque nouvelle connexion utilisateur.

Néanmoins, ce système peut parfois poser problème. En effet, lorsqu'une modification est apportée au code, les changements ne sont pas toujours pris en compte immédiatement. La solution consiste alors à vider le cache manuellement, une opération qui peut se faire simplement via la ligne de commande avec 'php bin/console cache:clear'. Une fois cette commande exécutée, le cache est vidé et les modifications du code devraient être visibles.

Voir plus
Questions réponses
Pourquoi le système de cache est-il important dans Symfony ?
Le système de cache est important dans Symfony car il permet d'améliorer les performances en évitant de répéter des opérations coûteuses en ressources, comme la lecture et l'analyse des fichiers de configuration.
Que doit-on faire lorsque les modifications dans le code ne sont pas prises en compte à cause du cache ?
Lorsque les modifications dans le code ne sont pas prises en compte, il est nécessaire de vider le cache manuellement en utilisant la commande 'php bin/console cache:clear'.
Quels fichiers sont typiquement mis en cache par Symfony ?
Symphony met typiquement en cache les fichiers de configuration, comme les fichiers IML, pour éviter de les lire et les analyser lors de chaque requête.

Programme détaillé