Utilisation du Profiler dans Symfony pour le Debugging

Le profiler
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

Comprendre et utiliser le Profiler de Symfony pour optimiser les performances et débugger les applications.

Apprenez à utiliser le Profiler intégré dans Symfony pour collecter des informations détaillées sur chaque requête et optimiser vos performances.

Le Profiler est un outil de débuggage accessible depuis la Debug Toolbar de Symfony. Il regroupe toutes les informations sur la requête courante. Dans l’onglet Request Response, vous trouverez les paramètres GET, POST, les attributs de la requête (comme le contrôleur choisi, le nom de la route, et les paramètres éventuels), les cookies, et les informations sur les en-têtes de requête et de réponse.

Dans l'onglet Performance, vous pouvez monitorer les performances de votre application en analysant le temps total d'exécution, le temps d'initialisation de Symfony, le nombre de sous-requêtes et la mémoire consommée. La Timeline vous permet de visualiser le cheminement de la requête dans le framework, ce qui est utile pour identifier les goulots d’étranglement.

L'onglet Form est dédié au débuggage des formulaires, tandis que l'onglet Exception liste toutes les exceptions lancées durant l'exécution de la requête. Les logs répertorient les actions du framework et les erreurs éventuelles. Le système d'événements de Symfony est visible dans l'onglet Événement, qui montre les listeners appelés et non appelés.

Enfin, les onglets Routing, Security, Tweak, Doctrine, Email, Debug et Configuration offrent des outils de diagnostic supplémentaires, allant de la détection des routes à la gestion des utilisateurs, en passant par l'analyse des vues, des modèles, des emails envoyés, et des configurations du framework et de PHP.

Voir plus
Questions réponses
Quelles informations trouve-t-on dans l'onglet Request Response du Profiler Symfony ?
Dans l'onglet Request Response du Profiler Symfony, on trouve des informations sur les paramètres GET et POST, les attributs de la requête, les cookies et les en-têtes de requête et de réponse.
Quels sont les métriques disponibles dans l'onglet Performance du Profiler Symfony ?
Dans l'onglet Performance, vous pouvez trouver le temps total d'exécution de la requête, le temps d'initialisation de Symfony, le nombre de sous-requêtes, le temps d'exécution des sous-requêtes et la mémoire consommée.
A quoi sert l'onglet Timeline dans le Profiler Symfony ?
L'onglet Timeline permet de visualiser tout le cheminement de la requête à travers le framework Symfony, ce qui aide à identifier les goulots d’étranglement et les étapes critiques du traitement de la requête.

Programme détaillé