Discovering & solving performance issues

Denis Brumann (30.Sep.2017 at 14:00, 50 min)
Talk at PHP North West 2017 (English - UK)

Rating: 3 of 5

Over the last few years I mostly worked with legacy PHP applications and one thing that comes up in each project is performance. Unfortunately more often than not discussion around performance issues are purely hypothetical or around micro-optimizations or the collected data is misinterpreted. In my talk I want to lay out how to effectively anticipate, identify and mitigate performance issues in a common PHP application. I want to discuss how to approach performance optimizations including micro-optimizations, some tools available to a developer for investigating and monitoring performance issues as well as some ways to improve performance, including a quick introduction to both application and HTTP-caching.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= eight plus nine

Comments

Rating: 4 of 5

30.Sep.2017 at 15:01 by David Carr (34 comments) via Web2 LIVE

Really informative with pleantly of tools to research, the pace covered well.

Rating: 4 of 5

30.Sep.2017 at 16:41 by Ian Smith (14 comments) via Web2 LIVE

Great summary of tools available. Might be nice to have some animated gifs or short videos to show the tools working, and practical use cases. Maybe start with an example dummy company that's having loads of issues and show how to triage their problems using the tools.

Rating: 3 of 5

30.Sep.2017 at 18:32 by Michael Peacock (38 comments) via Web2 LIVE

A good talk overall, but lacking in real practical take home points (aside from a few configuration options if you use Symfony and want to use Blackfire).

Rating: 2 of 5

30.Sep.2017 at 18:43 by Kat Zien (8 comments) via Web2 LIVE

A good run through the available tools and good general advice given. I found this talk to be a little too broad and wish it was a bit more in-depth with more real-life, practical examples. It felt a bit rushed and some parts like the digression on SOLID could've been left out to help with the timing and to stay focused on the main subject.

Minor thing, but I probably wouldn't add the laughing comment about the senior developer making a mistake - we're all human and we all make mistakes from time to time, even the most experienced of us :)

Rating: 4 of 5

01.Oct.2017 at 21:30 by Stefan Kecskes (16 comments)

Informative talk about tools to check performance issues. Would love to see some live demos.
Maybe too much stuff was showed and the speaker could go more deeply into few of them.

Rating: 3 of 5

01.Oct.2017 at 23:15 by Ben Plummer (44 comments) via Web2 LIVE

Covered a lot of performance approaches with many useful tips however personally I felt there was too much information covered a bit too quickly in a short amount of time. It would have been good to have seen less approaches that were more in depth with use cases and examples.

Rating: 4 of 5

02.Oct.2017 at 09:23 by M1ke (12 comments) via Web2 LIVE

Well paced and with a wealth of tools to go away and examine. I think a longer part of the talk showing exploring requests with Blackfire or TIdeways would have increased the "skill-up" nature of the talk. Good to get specific talking about cache performance and Doctrine too.

Rating: 4 of 5

02.Oct.2017 at 20:34 by Martin Price (7 comments) via Web2 LIVE

You made a clear point throughout your talk that solving performance issues is a very subjective problem, so it's understandable that you didn't try to go too in-depth on any individual examples and how they were solved, but rather covered the overarching principles and technologies that you've found work for you.

A good talk overall, from which I've learnt a few technologies which I'll be looking into more.

Rating: 3 of 5

03.Oct.2017 at 07:47 by Iain Fogg (15 comments) via Web2 LIVE

I enjoyed the talk, although from the description I was expecting to see more developer tools that I could use locally, whereas this was more server-based tools. Still, learnt enough about quite a range of tools to be able to think about that aspect of performance testing.

© Joind.in 2017