PHP fwdays’19 Pre-Conference Workshop: PHP profiling
This workshop is a deep dive into PHP profiling world. You will learn how profilers work and how to use them. You will install an app with prepared pitfalls, profile it and ensure that 15x performance improvement with one changed line is more than real!
May 31 @ 9:00 am - 5:00 pm (Europe/London)
by Dmytro Naumenko and Marc Weistroff, special guest – Fabien Potencier. The workshop will be held in Russian and English.
This workshop is a deep dive into the PHP profiling world. You will start with a talk on what is profiling, what problems it solves, how it actually works, and what profiling tools exist in PHP. Then you will install Blackfire on your laptop so you are are ready to defeat all the bottlenecks!
The main part of workshop is about getting a hands-on profiling experience. A sample project has been prepared with different bottlenecks, hidden in deeply in the code. You will start from a sample bottleneck and start exploring Blackfire, its toolset and features, learn how to read callgraphs, how to find the root of a problem, apply changes and compare dramatically changing performance metrics.
You’ll learn different traps and tricks of profiling on a series of practical examples, that cover different yet common mistakes that lead to performance problem. Finally, you will discover ways to ensure application performance on long-term run by writing performance tests. At the end of the day you will have deep understanding and practical experience in applications profiling, applicable to your projects in real life.
Read more and buy your tickets. (Limited to 40 seats)