Maison > développement back-end > PHP8 > le corps du texte

Le rapport de référence des performances PHP8.1 est ici ! (Comparez plusieurs versions)

藏色散人
Libérer: 2023-02-17 12:26:01
avant
6906 Les gens l'ont consulté

PHP 8.1 Performance Benchmark

PHP 8.1 a été officiellement publié la semaine dernière, et le média technologique Phoronix a suivi en publiant un rapport de référence de performances pour PHP 8.1.

Ce test a été réalisé sur un serveur AMD EPYC 72F3 exécutant Ubuntu Linux. Toutes les versions testées ont été reconstruites sur le même système avec les mêmes packages et les mêmes options de build.

Les versions utilisées pour la comparaison de référence incluent : PHP 8.1, PHP 8.0.13, PHP 7.4.26, PHP 7.3.33, PHP 7.0.33 et PHP 5.6.40. PHP 7.1/7.2 a été exclu en raison d'une erreur de segmentation lors de la construction et de l'exécution dans cette pile.

L'environnement de test est le suivant :

Le rapport de référence des performances PHP8.1 est ici ! (Comparez plusieurs versions)

Les résultats des tests sont les suivants :

Le rapport de référence des performances PHP8.1 est ici ! (Comparez plusieurs versions)

La figure ci-dessus montre les résultats de performances de l'utilisation de PHPbench pour tester chaque version de PHP. Comme vous pouvez le constater, le langage s’est plutôt bien développé ces dernières années depuis le lancement de PHP 5.6. Maintenant, tout en poursuivant les améliorations stables observées dans PHP 7.

Le rapport de référence des performances PHP8.1 est ici ! (Comparez plusieurs versions)

Le rapport de référence des performances PHP8.1 est ici ! (Comparez plusieurs versions)

En ce qui concerne les benchmarks PHP Micro, Phoronix estime que même s'ils ne sont pas très utiles, mais à en juger par les résultats des tests, ils mettent une fois de plus en évidence les progrès de PHP au cours des dernières années ;

Le rapport de référence des performances PHP8.1 est ici ! (Comparez plusieurs versions)

Et il existe une situation où l'on compare divers chemins de code autour de l'analyse XML, de la génération JSON et d'autres opérations courantes du monde réel à l'aide de la suite de tests Phoronix elle-même. Sur les serveurs AMD EPYC Linux, PHP 8.1 représente une belle amélioration après avoir été essentiellement stable de PHP 7.3 à PHP 8.0. La plupart des améliorations significatives ont eu lieu lors des dernières versions de PHP 5.x et des premières versions de PHP 7.x.

Le rapport de référence des performances PHP8.1 est ici ! (Comparez plusieurs versions)

En termes de tests de rendu, les résultats des tests dans l'image ci-dessus montrent également que les performances de PHP 8.1 continuent d'évoluer dans la bonne direction.

Le rapport de référence des performances PHP8.1 est ici ! (Comparez plusieurs versions)

Il convient de mentionner que l'utilisation maximale de la mémoire de PHP 8.1 est même légèrement inférieure à celle des versions précédentes de PHP. Dans l’ensemble, PHP 8.1 est une autre bonne version qui favorise le développement de langages de programmation côté serveur. PHP 8.1 apporte d'excellents ajouts au langage et des améliorations progressives des performances qui le rendent plus compétitif par rapport aux autres langages de script.

Recommandé : "Tutoriel d'utilisation de PHP8"

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:oschina.net
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!