Dev Breeze

Dev back

The N+1 Problem & EXTRA_LAZY

Cette ressource explore le problème N+1 en développement, un type de goulot d'étranglement souvent rencontré dans des applications comme Symfony. Elle fournit un tutoriel sur l'utilisation de la bibliothèque Blackfire.io pour effectuer des analyses de performances et identifier ce problème dans les applications. L'article est une introduction précieuse pour les développeurs souhaitant améliorer l'efficacité de leurs applications PHP et optimiser les requêtes de base de données.

Dev back

Using a Caching Layer & Proving its Worth

L'article discute de l'importance de l'optimisation des performances via l'utilisation d'une couche de mise en cache dans une application Symfony. Il démontre comment implémenter le cache, évaluer son efficacité par le biais de la comparaison de profils de performances et suggère que l'ajout d'un système de cache peut être bénéfique tant qu'il ne nécessite pas de complexité supplémentaire pour l'invalidation.

Dev back

Finding Issues via the Call Graph

Cette vidéo présente comment utiliser l'outil Blackfire.io pour profiler les performances d'applications PHP, notamment Symfony. Elle guide les développeurs à travers l'analyse d'un graphe d'appels pour identifier les problèmes de performance, en fournissant des exemples concrets de code et des étapes pratiques à suivre.

Dev back

Wall Time, Exclusive Time & Other Wonders

Cette vidéo explique les concepts de 'Wall Time' et 'Exclusive Time' pour le profilage des performances d'applications, notamment celles basées sur Symfony. Elle aborde comment ces mesures peuvent aider à comprendre les performances dans les applications web. Le contenu inclut une démonstration pratique sur l'utilisation de Blackfire.io pour analyser les appels de fonction et améliorer les performances d'une application.

Dev back

Installing the Agent, Probe & Chrome Extension

Cette vidéo propose un tutoriel sur l'installation de l'agent, de la sonde et de l'extension Chrome de Blackfire.io pour profiler les performances des applications, notamment celles développées avec Symfony. Elle aborde l'importance de désactiver XDebug pour obtenir de meilleurs résultats et inclut des conseils pour résoudre des problèmes courants lors du profiling.

Dev back

Performance, Profilers and APMs

Cette vidéo présente l'utilisation de Blackfire pour surveiller et profiler les performances des applications, y compris les applications Symfony. Elle aborde les différences entre le monitoring de performance des applications (APM) et les outils de profiling, ainsi que la configuration de projets. Les spectateurs peuvent apprendre à améliorer les performances de leurs applications grâce à des techniques de profiling.