Php

Dev back

Profiling Command Line scripts

Cette vidéo explique comment profiler des scripts de ligne de commande, y compris ceux écrits en PHP avec Symfony. Elle couvre l'utilisation de Blackfire.io pour analyser les performances des applications et obtenir des informations sur leur vitesse et leur fiabilité. Le script source est également partagé pour aider les développeurs à apprendre et à appliquer le profiling à leurs propres projets.

Dev back

Profile All Requests (Including Ajax)

Ce contenu présente un tutoriel sur l'utilisation de Blackfire.io pour le profilage des performances des applications, y compris celles développées en Symfony. Il explique comment profiler toutes les requêtes, y compris les requêtes Ajax, et fournit des conseils sur l'utilisation du mode de débogage et du profilage distribué. Le tutoriel est adapté pour apprendre à profiler n'importe quelle application, y compris celles utilisant Symfony 4 et 5.

Dev back

Fixing N+1 With a Join?

Cet article présente des techniques pour optimiser les performances des applications en PHP, en particulier celles utilisant Symfony. Il aborde la problématique du problème N+1 souvent rencontré lors des requêtes sur des bases de données, en proposant des solutions de jointure et en expliquant l'utilisation des outils de profiling comme Blackfire.io pour identifier les goulets d'étranglement. Cela permet aux développeurs de mieux comprendre comment améliorer l'efficacité de leur code et optimiser les temps de réponse des applications.

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

Comparisons: Validate Performance Changes, Find Side Effects

Cette vidéo présente un tutoriel sur l'utilisation de Blackfire.io pour profiler des applications, en mettant l'accent sur la validation des changements de performance et l'identification des effets secondaires. Elle est destinée à aider les développeurs à comprendre et optimiser les performances, en particulier dans le cadre d'applications développées avec Symfony 5.

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

Blackfire Install: Agent, Probe, Chrome Extension

Cette vidéo présente un tutoriel sur l'utilisation de Blackfire.io pour profiler les performances d'applications PHP, y compris Symfony. Elle aborde l'installation de l'agent et du probe, ainsi que l'utilisation de l'extension Chrome pour activer le profilage, permettant ainsi de révéler des secrets de performance.