🚀 Заходите на наш последний стрим, где мы разбираемся с профилированием PHP приложений через XHProf. Узнаете, почему старые инструменты устарели и как с помощью Buggregator превратить профилирование в удовольствие! 🎯
🤔 Что новенького? Обсудим проблемы традиционного профилирования и почему XHProf всё еще рулит.
🛠️ Buggregator - ваш новый профайлер: Покажем, как легко и эффективно профилировать с его помощью.
🐳 Настройка Docker для профилирования: Пройдем по всем шагам настройки с использованием Docker и обсудим, как это упрощает процесс.
💻 Практическое применение на примере Laravel: Сделаем живую настройку и демонстрацию профилирования в реальном времени.
Подключайтесь к обсуждению, задавайте вопросы в чате и делитесь своим опытом.
Ссылка на репозиторий с кодом из стрима: https://github.com/php-fart/laravel-p...
----
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
----
Наш канал: https://t.me/php_fart
Наши твиттеры:
/ butsch - Pavel Buchnev
/ roxblnfk - Aleksei Gagarin
👍 Не забудьте подписаться и поставить лайк, если видео вам понравилось. Оставляйте комментарии и делитесь видео, чтобы поддержать наш канал!