Maison > développement back-end > PHP8 > À quelle vitesse PHP 8 peut-il être ? (Test de performances)

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

Guanhui
Libérer: 2023-02-17 11:22:01
avant
9188 Les gens l'ont consulté

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

Phoronix a publié un rapport de référence sur les performances de PHP 8. Puisque PHP 8 Alpha1 ne sera pas publié avant la mi-juin environ, Phoronix a construit une version de test à partir du dernier code PHP 8 Git (fin mai). En plus du nouveau compilateur JIT , les nouvelles fonctionnalités importantes de PHP 8 incluent également de nouveaux types de retour statiques, les types d'union 2.0 (types d'union) et les attributs (attributs) , etc.

Pour plus de fonctionnalités, veuillez vous référer à "Nouvelles fonctionnalités et ajustements majeurs dans PHP 8"

Les versions utilisées pour la comparaison de référence incluent : PHP 7.4.6, 7.3.18, 7.2.31, 7.1.33, 7.0.33, 5.6.39, 5.5.38 et 5.4.44, et PHP 8 avec JIT (Just In Time) activé.

Toutes les versions testées ont été construites de la même manière sur le même système en utilisant le même compilateur et les mêmes fichiers de configuration PHP :

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

. Les résultats des tests sont les suivants :

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

La figure ci-dessus montre les résultats de performances de l'utilisation de PHPbench pour tester chaque version de PHP. On peut voir qu'il y a une petite amélioration entre PHP 7.4 stable et PHP 8, soit une amélioration d'environ 7%. Cependant, si PHP 8 active JIT, l'amélioration des performances peut être considérée comme très évidente, soit 92% de plus que celle-ci. PHP 7.4 stable. Quant aux anciennes versions, PHP 8 avec JIT offre 5 fois les performances de PHP 5.4.

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

L'image ci-dessus représente les résultats du test de référence des microservices de chaque version de PHP grâce à certains des tests intégrés. livré avec PHP, vous pouvez voir que PHP 8.0 est légèrement plus rapide que PHP 7.4, déjà rapide, et avec le support JIT activé, sa vitesse est encore plus rapide que les autres.

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

Les résultats des tests dans la figure ci-dessus montrent que lors des tests utilisant les autotests de Phoronix Test Suite, que JIT soit activé ou non, les performances de PHP 8

Il n'y a pas d'amélioration significative par rapport à PHP 7, principalement à cause du goulot d'étranglement des E/S, donc globalement il n'y a pas beaucoup de différence.

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

De même, en termes de tests de rendu et de tests de fusion, PHP 8 compatible JIT n'a pas produit d'avantage significatif, mais par rapport à l'ancienne version Par rapport à PHP 5, les performances de PHP 8 ont été considérablement améliorées.

À quelle vitesse PHP 8 peut-il être ? (Test de performances)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:sina.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal