Dev back

Dev back

Blackfire Environments

Cette ressource présente comment utiliser Blackfire pour profiler des applications, avec un accent sur la configuration requise pour les environnements. Elle aborde également les spécificités de l'utilisation de Blackfire avec Symfony 5, tout en fournissant des conseils sur la création d'environnements et la configuration nécessaire.

Dev back

Database Tricks on SymfonyCloud

Cette vidéo et le tutoriel fournissent des astuces pour intégrer une base de données dans SymfonyCloud, y compris la configuration nécessaire dans les fichiers .env et les fichiers de service Symfony. Elle aborde également des techniques de profilage pour améliorer la performance des applications Symfony, en mettant en lumière des outils comme Blackfire.io pour analyser et optimiser le code PHP.

Dev back

Deploying to SymfonyCloud

Ce tutoriel présente comment déployer une application Symfony sur SymfonyCloud tout en utilisant Blackfire.io pour profiler les performances de l'application. Il fournit des instructions sur la manière de configurer le projet et de réaliser des vérifications de sécurité lors du déploiement. Le contenu est adapté même pour ceux qui utilisent Symfony 5 ou 4, et inclut des conseils pratiques sur l'utilisation des bibliothèques PHP.

Dev back

Expectations/Tests with Blackfire Player

Cet article présente un tutoriel sur l'utilisation de Blackfire pour le profilage des performances dans les applications, y compris Symfony. Il explique comment ajouter des attentes et des tests dans les scénarios de test, ainsi que des assertions pour surveiller les performances telles que le nombre de requêtes SQL. Les développeurs peuvent apprendre à tirer parti de ces outils pour optimiser leurs applications.

Dev back

Assertions / Profile "Tests"

Cette vidéo présente un tutoriel sur l'utilisation de Blackfire.io pour le profilage des performances des applications, notamment les applications basées sur Symfony 5 et 4. Elle explique comment créer des tests et utiliser des assertions pour optimally profiler les performances de l'application. L'accès au script de la vidéo permet de naviguer facilement aux parties souhaitées, renforçant ainsi l'apprentissage pratique du sujet.

Dev back

Creating an Automatic Probe Early in your Code

Cet article présente un tutoriel sur la création d'une sonde automatique dans le code pour le profilage des performances d'applications PHP, en particulier sous Symfony 4 et 5. Il décrit les étapes pour générer un abonné d'événements qui permet de capturer les données de performance en temps réel et d'analyser le comportement des applications, facilitant ainsi l'optimisation et le débogage.

Dev back

SDK: Automatically Create a Profile

Cette ressource présente un tutoriel sur l'utilisation de Blackfire.io pour le profiling des performances d'applications PHP, y compris celles utilisant le framework Symfony. Il offre des étapes pour créer et démarrer des profils au sein d'un contrôleur, facilitant ainsi l'identification des problèmes de performance. Les développeurs peuvent apprendre à améliorer l'efficacité de leurs applications grâce à ce guide pratique.

Dev back

Manually Profile (Instrument) Part of your Code

Ce tutoriel explique comment profiler manuellement une partie de votre code en utilisant Blackfire, un outil de profiling de performance. Il contient des instructions détaillées pour l'installation du SDK Blackfire et décrit comment instrumenter le code. Les étapes incluent l'utilisation de blackfire pour identifier des goulets d'étranglement et optimiser les performances des applications basées sur Symfony. Ce contenu se limite à l'utilisation de Blackfire comme outil de monitoring et performance. Les développeurs travaillant avec Symfony trouveront cet article particulièrement utile pour améliorer la qualité de leurs applications en évaluant et ajustant les performances de leurs serveurs.

Dev back

Spotting Heavy Object Instantiation

La vidéo explique comment identifier les problèmes de performances liés à l'instanciation d'objets lourds dans une application, en utilisant des outils de profilage, notamment pour les apps construites avec Symfony. Elle fournit des exemples sur l'analyse de l'instanciation d'objets et propose des solutions pour optimiser cette étape critique du développement applicatif.