Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Performances PHP 7 contre PHP 5

Description

PHP 7 promet et tient sa promesse : il est en moyenne 2 fois plus rapide, et 2 fois moins consommateur de mémoire que PHP 5. Nous allons comparer les performances de PHP 5 par rapport à PHP 7 dans une application typique codée avec Symfony2. Nous tenterons alors d'expliquer comment et pourquoi PHP 7 surpasse largement PHP 5. Nous verrons les différences en terme d'OPCodes générés, l'évolution des structures internes utilisées, nous zoomerons sur les compilateurs et les machines virtuelles utilisées par PHP 5 et 7. Ceci permettra aussi de justifier quelques cassures de compat introduites en PHP 7.

Conférence donnée lors du PHP Tour Clermont-Ferrand 2016, ayant eu lieu les 23 et 24 mai 2016.

Informations complémentaires

Vidéo

Le speaker

Julien PAULI

Julien PAULI est un architecte système et web qui travaille chez SensioLabs. Véritable passionné par l'openSource, il s'investit et contribue à l'amélioration quotidienne de PHP, en corrigeant des bugs, développant des idées et concepts puis en s'occupant de sa documentation. Il est actuellement en charge de la gestion des sorties des versions 5.5 et 5.6 du langage.

Commentaires

Se faire expliquer les améliorations par un MC PHP c'est une autre envergure. Grâce à toi on comprend mieux mais je suis dégouté de devoir arrêter les concaténations ????
Fabrice Monseigne, le 24/05/2016
Se faire expliquer les améliorations par un MC PHP c'est une autre envergure. Grâce à toi on comprend mieux mais je suis dégouté de devoir arrêter les concaténations ;)
Fabrice Monseigne, le 24/05/2016
Une piqûre bas-niveau juste ce qu'il faut, le reste donne juste envie de migrer!
Robin Chalas, le 24/05/2016
Démonstration très convaincante. On pouvait craindre que la conf plonge trop profondément dans les arcanes et ce fut au final équilibré à la perfection. Juste passionnant, merci !
Nicolas Le Nardou, le 26/05/2016
Des détails sur du bas niveau ! Merci !
Pascal MARTIN, le 07/06/2016