DEV Community

robencom
robencom

Posted on

6 1

PHP Devs: Explain to me PHP 7's performance boost!

Hello, PHP community.

As you already know, PHP 7 offers a huge performance boost, whether it is the memory usage, or the requests per second (which is almost doubled).

Now, we know this is due to the new Zend Engine 3. Let me quote from the Rogue Wave (Zend) website :
"Thanks to the new Zend Engine 3.0, your apps see up to 2x faster performance and 50% better memory consumption than PHP 5.6, allowing you to serve more concurrent users without adding any hardware."

Can you guys explain to me, or at least find me references/articles/docs, what are the reasons that PHP 7 is that much better performing than PHP 5.6? What are those changes in Zend Engine 3 that make all the difference?

I'd appreciate both your explanations or any articles you can find for me to read.

Thanks!

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (7)

Collapse
 
perttisoomann profile image
Pert Soomann

This seems to be very in-depth video of how PHP5 works behind the curtains, and how PHP7 works with same code and how it makes the difference

Collapse
 
robencom profile image
robencom

Thanks for supplying with articles, I appreciate it, but I would also like your personal explanation, if you have one, or if it isn't much important to you to know such a thing, I'd appreciate also the reason behind that.

I am asking this question mainly because just yesterday I was asked about it in a job interview, and the interviewer kind of gave me "BS" answer/interpretation of their own, which now I realize was totally not based on facts, especially after reading couple of the articles shared by tux0r.

Collapse
 
robencom profile image
robencom

I think I've got the best reference now, so to answer my question:
PHP INTERNALS

But still, I really hoped a PHP developer would have explained this themselves..

Collapse
 
okoehler profile image
Oliver Köhler

perhaps these slides will help

Collapse
 
kyleparisi profile image
Kyle Parisi

I thought this talk was pretty informative by the creator himself.

Collapse
 
robencom profile image
robencom

Yeah I've been watching Rasmus's videos all morning. He kind of doesn't go into the details that I am requiring.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay