Profiling Laravel Apps with XHProf and Buggregator on Steroids!

 

Заходите на наш последний стрим, где мы разбираемся с профилированием PHP приложений через XHProf. Узнаете, почему старые инструменты устарели и как с помощью Buggregator превратить профилирование в удовольствие! Что новенького? Обсудим проблемы традиционного профилирования и почему XHProf всё еще рулит. Buggregator - ваш новый профайлер: Покажем, как легко и эффективно профилировать с его помощью. Настройка Docker для профилирования: Пройдем по всем шагам настройки с использованием Docker и обсудим, как это упрощает процесс. Практическое применение на примере Laravel: Сделаем живую настройку и демонстрацию профилирования в реальном времени. Подключайтесь к обсуждению, задавайте вопросы в чате и делитесь своим опытом. Ссылка на репозиторий с кодом из стрима:
---- English: Hey PHP developers! Tired of sluggish apps? Join our latest stream where we dive into PHP application profiling with XHProf. Find out why old tools just don't cut it anymore and how Buggregator can make profiling a breeze! What's New? We'll discuss the pitfalls of traditional profiling and why XHProf still rocks. Buggregator - Your New Profiler: See how easy and effective it is to profile with this tool. Docker Setup for Profiling: We’ll walk through all the steps of setting up with Docker and discuss how it simplifies the process. Practical Application on Laravel: We'll do a live setup and show real-time profiling in action. Tune in for the discussion, ask questions in the chat, and share your experiences. And don't forget to subscribe and like if you find the stream helpful. Let’s make our apps faster together! ---- Оглавление 00:00 Начало 01:50 Немного про bottlenecks 02:44 Про xhprof gui 03:57 Про Blackfire 06:26 Про Laravel xhprof 07:33 Что такое xhprof 11:56 Установка и настройка Laravel 13:50 Настройка Docker 20:22 Изучаем первый профиль 22:01 Изучаем Callgraph 26:59 Изучаем Flamechart 28:46 Изучаем Top functions 31:40 Изучаем профиль с прогретым кешем 32:15 Анализируем вызов кода проиложения 33:57 Оптимизируем сессии 35:08 Анализируем вызов кода проиложения 36:00 Отключаем сессии 39:00 Профилируем Eloquent модель 47:55 Устанавливаем Laravel Octane 50:24 Изучаем первый профиль в Long Running 55:10 Long running и утечки памяти 01:08:09 Про будущие фичи профайлера 01:11:50 Про релиз Buggregator 1.10 ---- Наш канал:
Наши твиттеры:   / butsch   - Pavel Buchnev   / roxblnfk   - Aleksei Gagarin Не забудьте подписаться и поставить лайк, если видео вам понравилось. Оставляйте комментарии и делитесь видео, чтобы поддержать наш канал!