High Performance PHP


Comments are closed.

Anonymous at 10:46 on 23 Aug 2015

Somewhat interesting but most of it after the initial slides about scaling vs. speed was random details about how compilers work that was presented in an esoteric and impractical way.

That longest part in the middle gave high-level view of how compilers work, then some sporadic details (i.e. here are some HHVM opcodes), but very little that a PHP developer could apply to anything. And people contributing to PHP core or hacking VM's already know this stuff.

Returned very briefly at the end to practical recommendations.

Thus most of the talk wasn't practical for any audience, and was perhaps out of place for a talk with the title it was given.

Presenter spoke clearly and slides were clear.

This talk started off promising, but the intro turned into a 15 minute explanation that "your code is slow and you need to fix it" and then didn't explain how to fix the code to make it faster. Instead, the speaker digressed into a half hour long explanation of compilers and an advertisement for the speaker's compiler project. There were a few generic tips on performance improvements tacked on at the end of the talk, but there was no discussion of Quercus, Zephir, Phalcon, nor options for speeding up a PHP site or many of the other items listed in the talk description.

Anonymous at 10:51 on 23 Aug 2015

Great deep dive into compilers and optimization. While a lot of the information was very in-depth, he also included practical tips on how to optimize your code to take advantage of these optimization strategies.

Anonymous at 10:51 on 23 Aug 2015

::golf clap:: amazingly well done.

A really interesting talk that took me back to my compiler module at University. It did feel like there was a lot of background for only a small number of concrete recommendations for PHP code though.

Provided good insight into many micro optimizations that are often passed around like Buzzfeed top ten lists, but there was a lot of reading between the lines to get there. There was also a large disconnect from the talk summary and the actual talk -- not bad, but different.

Anonymous at 10:59 on 23 Aug 2015

Awesome talk. Fascinating a and informative with some good takeaways, though a little disconnected from the talk summary.

Would LOVE a follow up talk or blog post about performance-oriented framework design.

One of the best presentations on PHP internals (and why code written one way or another will be faster/slower) I have ever seen. The parts emphasizing how PHP code is interpreted by a compiler and leads to slow performance could have been better with a before-and-after example explaining the _right_ way to do things.

Anonymous at 15:59 on 23 Aug 2015

Most of the talk was out of place details about compilers and the speaker's personal accomplishments, without much practical connection, and had little to do with what the talk claimed it would be about. It was OK but it wasn't particularly useful or demystifying.

Anonymous at 18:59 on 23 Aug 2015

I don't understand much of what Anthony knows, but I do know this was a good talk and although I learned a little, he explained it to me later over a beer. This is why I am a fan!