Tout comme pour l’humanité (et Kinsta), 2020 a été une année remarquable pour PHP. Le très attendu PHP 8 est sorti le 26 novembre 2020, apportant de nombreux changements par rapport aux versions précédentes. Vous pouvez vous informer sur toutes les fonctionnalités de PHP 8 dans notre article détaillé.
Chaque année, nous publions nos analyses comparatives approfondies des performances de différentes plateformes PHP afin de voir comment les différentes versions de PHP se comparent les unes aux autres. Cette année, nous avons relevé nos critères d’évaluation d’un cran et évalué 7 versions différentes de PHP sur 20 plateformes et configurations PHP uniques, dont WordPress, Drupal, Joomla, Laravel, Symfony et bien d’autres. Nous avons également testé d’autres plateformes PHP populaires telles que WooCommerce, Easy Digital Downloads, PrestaShop, October CMS et Grav.
Chez Kinsta, nous encourageons toujours les utilisateurs de WordPress à profiter des dernières versions PHP supportées. Non seulement elles sont les plus sûres, mais elles offrent également de nombreuses améliorations de performance. Ce fait est également valable pour de nombreuses autres plateformes PHP. Aujourd’hui, nous allons vous montrer comment les versions 7.4 et 8.0 de PHP s’imposent dans presque tous les domaines où nous les utilisons. Nous vous présenterons également quelques surprises en cours de route.
Vous êtes excité ? Nous le sommes aussi !
L’état de PHP
PHP (acronyme récursif de PHP : Hypertext Preprocessor) est l’un des langages de script et de programmation côté serveur les plus répandus. Il est open source et utilisé principalement pour le développement web. Et comme PHP propulse une grande partie du cœur du logiciel WordPress, c’est un langage hautement essentiel pour la communauté WordPress.
Si certains peuvent prétendre que PHP est mort, c’est loin d’être la vérité. Selon le W3Techs, PHP est utilisé par 79 % des sites web dont ils connaissent le langage de programmation côté serveur. Cela représente presque 4 sites web sur 5 ! PHP est donc bien plus vivant, plus rapide et meilleur qu’il ne l’a jamais été.

Statistiques sur l’utilisation des langages côté serveur (Source : W3Techs)
Si cela vous paraît mort, alors je veux savoir ce qui est considéré comme vivant ! Même comparé à JavaScript et à ses nouvelles implémentations côté serveur, PHP se tient debout et fier à ses côtés.
Cependant, il y a un gros problème avec la communauté PHP. De nombreux sites web utilisent encore des versions obsolètes et non prises en charge de PHP. Selon le W3Techs, 38,9 % des sites web sont encore en PHP 5.6 et moins.

Statistiques des versions PHP de WordPress (source : WordPress.org)
Et en ce qui concerne les statistiques de WordPress, seuls 49,9 % des sites fonctionnent avec des versions PHP prises en charge (7.3 ou plus). Pire encore, 17,2 % de tous les sites WordPress fonctionnent avec PHP 5.6 ou moins. C’est mieux que l’ensemble de la communauté PHP, mais cela représente tout de même de nombreux sites dont les portes dérobées sont grandes ouvertes.
Nous pensons qu’il y a de nombreuses raisons à cette énigme :
- Le manque d’éducation de la communauté WordPress sur PHP et le rôle critique qu’il joue dans WordPress.
- Les problèmes de compatibilité avec les extensions et les thèmes fonctionnant sur des versions moins récentes de PHP.
- La réticence des hébergeurs WordPress à diffuser les nouvelles versions de PHP par crainte de créer des problèmes à leurs clients.
Pour résoudre ce problème troublant, Kinsta suit le même calendrier de fin de vie (EOL) que PHP. Cela permet de garder tous les sites WordPress hébergés chez nous aussi rapides et sécurisés que possible.
Comment les clients de Kinsta se positionnent-ils par rapport à la communauté générale de WordPress ? Nous étions nous-mêmes curieux, alors nous avons regardé les chiffres.

Version PHP des sites hébergés chez Kinsta
Voici le récapitulatif :
- 72,1 % des sites WordPress de Kinsta fonctionnent avec PHP 7.3.
- 27,8 % des sites WordPress de Kinsta fonctionnent avec PHP 7.4.
- < 0,1 % des sites WordPress de Kinsta utilisent PHP 8.0.
Nous sommes fiers et enthousiastes à propos de ces statistiques. Cela signifie que le taux d’adoption de PHP parmi les clients de Kinsta est beaucoup plus élevé que celui de la communauté générale de WordPress et de PHP. Et cela nous rend très heureux !
Note : PHP 8.0 pour les sites en production n’a été activé qu’à la toute fin du mois de décembre 2020. Nous prévoyons que d’autres sites passeront bientôt à cette version.
Si vous souhaitez apprendre le langage PHP, nous avons dressé une liste d’excellents tutoriels PHP (gratuits et payants).
Benchmarks PHP (2021)
Bien que les versions 5.6, 7.0, 7.1 et 7.2 de PHP ne soient plus officiellement supportées, de nombreux sites web fonctionnent encore avec ces versions. C’est pourquoi nous avons décidé de tester sept versions différentes de PHP afin que vous puissiez constater à quel point les nouvelles versions sont impressionnantes en termes de performances.
Cette année, le point fort est bien sûr PHP 8, qui vient de sortir et qui est le développement le plus récent et le plus passionnant dans le monde de PHP depuis un certain temps. Tous les frameworks et CMS basés sur PHP ne le prennent pas encore en charge, mais nous avons essayé d’en tester le plus grand nombre possible.
Nous avons utilisé la dernière version de chaque plateforme pour chaque test et avons évalué l’une de ses URL avec 15 utilisateurs simultanés pour 10.000 requêtes. Vous trouverez ci-dessous des détails sur notre environnement de test :
- Machine : Intel Xeon (CPU 30 cœurs), 120 Go de RAM, 1 To de disque dur. Il s’agit d’une machine virtuelle optimisée pour les calculs (C2), propulsée par Google Cloud Platform et fonctionnant dans un conteneur isolé. Tous les plans d’hébergement Kinsta disposent de machines C2.
- OS : Ubuntu 20.04.1 LTS (Focal Fossa)
- Serveur web : Nginx 1.18.0 (nginx/1.18.0)
- Base de données : MariaDB 10.5.8 (MariaDB-1:10.5.8+maria~focal)
- Versions PHP : 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0
- Mise en cache des pages : Activation d’OPcache sur toutes les plateformes et configurations en utilisant les réglages recommandés dans php.ini, à l’exception de la valeur
opcache.max_accelerated_files
que nous avons fait passer de 4000 à 50000. Les réglages OPcache utilisés sont les suivants :
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=50000
opcache.revalidate_freq=2
opcache.fast_shutdown=1
opcache.enable_cli=1
Comme OPcache améliore les performances de PHP en stockant le bytecode du script pré-compilé dans la mémoire partagée du serveur, il élimine la nécessité pour PHP de charger et d’analyser les scripts pour chaque requête.
Plateformes et configurations PHP testées
Nos benchamrks comprennent les 20 plateformes et configurations PHP suivantes. Cliquez sur l’une d’entre elles ci-dessous pour accéder directement aux résultats des tests et aux notes. Nous avons mesuré les données en requêtes par seconde. Plus il y a de requêtes, mieux c’est.
Comme le contenu de la démo peut varier considérablement d’une plateforme à l’autre, nous avons testé les performances brutes de leurs installations barebone. Vous ne devriez pas utiliser ces résultats de benchmark pour comparer une plateforme à une autre, mais pour savoir comment elle se compare à elle-même sur différentes versions de PHP.
Pour vous donner une meilleure idée des pages testées, nous avons également inclus leur taille et des captures d’écran. Certaines sont petites, d’autres sont énormes.
Sans plus attendre, creusons !
WordPress 5.6
WordPress a été la première plateforme que nous avons testée. Après tout, elle propulse ce même blog que vous lisez et 40.0% de tous les sites web sur Internet. C’est un logiciel libre et gratuit que vous pouvez utiliser pour créer de magnifiques sites web, blogs et applications.
Nous avons commencé avec WordPress 5.6, la dernière version en date au moment de la rédaction de cet article. Elle est livrée avec le nouveau thème Twenty Twenty-One installé. Nous avons évalué l’URL pour 10.000 requêtes avec 15 utilisateurs simultanés. La même méthodologie a été utilisée pour tous les autres tests.

La page du blog WordPress « Hello world ! »
URL testée : /hello-world/
- Thème : Twenty Twenty-One
- Notes : La page du blog comprend un en-tête avec un logo, un slogan, le corps de l’article, un commentaire et des widgets de pied de page tels que Recherche, Articles récents et Commentaires récents.
- Source de l’image : WordPress.org
Les données de référence sont mesurées en requêtes par seconde. Plus il y a de requêtes, mieux c’est.

Benchmarks PHP de WordPress 5.6
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark WordPress 5.6 PHP 5.6 : 123,52 req/sec
- Résultats du benchmark WordPress 5.6 PHP 7.0 : 155,08 req/sec
- Résultats du benchmark WordPress 5.6 PHP 7.1 : 145,31 req/sec
- Résultats du benchmark WordPress 5.6 PHP 7.2 : 187,03 req/sec
- Résultats du benchmark WordPress 5.6 PHP 7.3 : 189,14 req/sec
- Résultats du benchmark WordPress 5.6 PHP 7.4 : 197,01 req/sec
- Résultats du benchmark WordPress 5.6 PHP 8.0 : 233.40 req/sec 🏆
PHP 8.0 est le grand gagnant, avec une vitesse de 18,47 % supérieure à celle de PHP 7.4. Et si vous le comparez à PHP 7.0, il peut traiter 50 % de requêtes (ou transactions) de plus par seconde.
L’état du support de PHP 8 dans l’écosystème WordPress plus large (extensions, thèmes, outils de développement, etc.) est presque impossible à connaître. Par conséquent, WordPress 5.6 n’est considéré que comme « bêta compatible » avec PHP 8 pour l’instant. Si vous prévoyez de mettre à niveau l’environnement d’un site de production ou en PHP 8.0, veuillez tester soigneusement à l’avance pour vous assurer qu’il ne se casse pas.
WordPress 5.6 + WooCommerce 4.8.0
WooCommerce est une solution eCommerce open source pour WordPress. Contrairement à d’autres plateformes eCommerce populaires, elle est entièrement personnalisable et extensible. WooCommerce est également l’une des extensions eCommerce les plus populaires de la communauté WordPress, qui propulse 14 % de tous les sites eCommerce sur Internet.
Pour notre prochain test, nous avons installé WooCommerce sur WordPress. Nous avons utilisé le thème gratuit Storefront ainsi que les données factices de WooCommerce pour mettre en place le site de test. L’URL testée est une page de produit unique.

La page produit unique de WooCommerce testée
- URL testée :
/product/beanie/
- Thème : Storefront (3.0.0)
- Notes : La page de produit unique comprend un en-tête avec logo, un titre, un menu de navigation, un widget de recherche et un panier. Le corps du site contient un seul produit avec son image, sa description, le bouton Ajouter au panier, les commentaires et plusieurs widgets dans la colonne latérale. En bas se trouve le widget des produits similaires avec trois produits. Elle comprend également un widget latéral extractible pour présenter plus de produits.
- Source de l’image : Répertoire des extensions de WordPress

Benchmarks PHP WordPress 5.6 + WooCommerce 4.8.0
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark WordPress 5.6 + WooCommerce 4.8.0 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark WordPress 5.6 + WooCommerce 4.8.0 PHP 7.0 : 73,29 req/sec
- Résultats du benchmark WordPress 5.6 + WooCommerce 4.8.0 PHP 7.1 : 67,45 req/sec
- Résultats du benchmark WordPress 5.6 + WooCommerce 4.8.0 PHP 7.2 : 97,58 req/sec
- Résultats du benchmark WordPress 5.6 + WooCommerce 4.8.0 PHP 7.3 : 101,71 req/sec
- Résultats du benchmark WordPress 5.6 + WooCommerce 4.8.0 PHP 7.4 : 107,50 req/sec
- Résultats du benchmark WordPress 5.6 + WooCommerce 4.8.0 PHP 8.0 108,55 req/sec 🏆
- PHP 8.0 est également le grand gagnant pour WooCommerce. Il devance PHP 7.4 par une faible marge.
WordPress 5.6 + Easy Digital Downloads 2.9.26
Easy Digital Downloads est une extension eCommerce gratuite pour WordPress. Créée par Pippin’s Plugins, elle vise à vous aider à vendre des produits numériques (e-books, logiciels, jeux vidéo, etc.).
Pour Easy Digital Downloads, nous avons utilisé son thème gratuit Themedd et son contenu factice pour mettre en place le site de test. La page testée est une page de produit unique.

La page de produit EDD unique testée
-
- URL testée :
/downloads/money-buys-happiness/
- Thème : Themedd (1.0.7)
- Notes : La page de produit EDD unique est légère, contenant une image, une description, un bouton d’achat et quelques liens vers des catégories. L’en-tête comporte un logo, un slogan et un panier, tandis que le pied de page ne contient qu’un texte de base sur les droits d’auteur.
- Source de l’image : Site officiel d’Easy Digital Downloads
- URL testée :

Benchmark PHP WordPress 5.6 + Easy Digital Downloads 2.9.26
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark WordPress 5.6 + Easy Digital Downloads 2.9.26 PHP 5.6 : 137 req/sec
- Résultats du benchmark WordPress 5.6 + Easy Digital Downloads 2.9.26 PHP 7.0 : 193,25 req/sec
- Résultats du benchmark WordPress 5.6 + Easy Digital Downloads 2.9.26 PHP 7.1 : 174,98 req/sec
- Résultats du benchmark WordPress 5.6 + Easy Digital Downloads 2.9.26 PHP 7.2 : 283,27 req/sec
- Résultats du benchmark WordPress 5.6 + Easy Digital Downloads 2.9.26 PHP 7.3 : 292,07 req/sec
- Résultats du benchmark WordPress 5.6 + Easy Digital Downloads 2.9.26 PHP 7.4 : 309,47 req/sec
- Résultats du benchmark WordPress 5.6 + Easy Digital Downloads 2.9.26 PHP 8.0 : 313.01 req/sec 🏆
Une fois encore, PHP 8.0 surpasse toutes les autres versions de PHP avec WordPress et Easy Digital Downloads.
PHP 8.0 s’est avéré plus rapide dans tous les domaines : WordPress, WooCommerce et Easy Digital Downloads. Si vous utilisez WordPress pour faire fonctionner l’un de vos sites, vous devriez prévoir de passer à PHP 8.0 dès que possible.
Drupal 9.1.0
Drupal est un logiciel de gestion de contenu libre et gratuit. Il est populaire pour ses caractéristiques flexibles et modulaires. Selon le W3Techs, Drupal est utilisé par 1,5 % de tous les sites web, dont 2,4 % des sites utilisant un système de gestion de contenu.
Nous avons installé Drupal avec son profil d’installation Umami, un site web de démo de magazine alimentaire qui démontre les fonctionnalités principales de Drupal.

La page de l’article testée sur Drupal
- URL testée :
/fr/articles/the-umami-guide-to-our-favourite-mushrooms/
- Thème : Umami Food Magazine 9.1.0
- Notes : La page testée est un article et comprend de nombreuses fonctionnalités telles que le widget de recherche, le widget de changement de langue, le module de connexion, le fil d’Ariane, le widget de la colonne latérale avec les articles mis en avant, le widget des collections de recettes, le formulaire d’inscription.
- Source de l’image : Drupal.org

Benchmark PHP Drupal 9.1.0
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Drupal 9.1.0 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Drupal 9.1.0 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark Drupal 9.1.0 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark Drupal 9.1.0 PHP 7.2 : Non supporté 🚫
- Résultats du benchmark Drupal 9.1.0 PHP 7.3 : 363,06 req/sec 🏆
- Résultats du benchmark Drupal 9.1.0 PHP 7.4 : 328,08 req/sec
- Résultats du benchmark Drupal 9.1.0 PHP 8.0 : 304,07 req/sec
Drupal a été la première plateforme PHP dont les résultats de benchmark ont diminué avec l’augmentation des versions de PHP. Nous avons procédé à de multiples tests de performance pour nous en assurer, mais les résultats étaient similaires. C’est étrange, mais pas rare. Peut-être que les nouvelles versions de PHP 8.x et Drupal 9.x.x pourraient être plus performantes, mais c’est pour un autre jour !
Joomla! 3.9.23
Joomla! est un autre système de gestion de contenu gratuit et open source. Il a été publié pour la première fois en 2005 et est le deuxième CMS open source le plus populaire utilisé aujourd’hui. Selon le W3Techs, Joomla! est utilisé par 2,2 % de tous les sites web qu’il suit.
Pour le benchmark de Joomla!, nous avons utilisé le modèle gratuit Protostar qui est fourni avec toutes les distributions Joomla! 3.x.

La page d’accueil de Joomla testée
- URL testée :
/
(page d’accueil) - Thème : Protostar (1.0)
- Notes : Joomla! est installé avec « Default English (GB) Sample Data », qui ajoute un contenu factice au site. La page d’accueil contient quelques paragraphes de contenu, un widget de recherche, et d’autres widgets de base sur la colonne latérale tels que le formulaire de connexion, les étiquettes populaires et les derniers articles.
- Source de l’image : Joomla.org

Benchmark PHP Joomla! 3.9.23
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Joomla! 3.9.23 PHP 5.6 : 140,22 req/sec
- Résultats du benchmark Joomla! 3.9.23 PHP 7.0 : 166,28 req/sec
- Résultats du benchmark Joomla! 3.9.23 PHP 7.1 : 162,31 req/sec
- Résultats du benchmark Joomla! 3.9.23 PHP 7.2 : 182,24 req/sec
- Résultats du benchmark Joomla! 3.9.23 PHP 7.3 : 182,99 req/sec
- Résultats du benchmark Joomla! 3.9.23 PHP 7.4 : 188,22 req/sec
- Résultats du benchmark Joomla! 3.9.23 PHP 8.0 : 189,07 req/sec 🏆
Les résultats reviennent à un schéma attendu. PHP 8.0 est le champion incontesté dans ce domaine. PHP 8.0 peut gérer 34,83 % de requêtes par seconde de plus que PHP 5.6 sur Joomla!
Grav 1.6.31
Grav est un CMS open source « flat-file ». Il n’a pas besoin de base de données pour fonctionner, mais il est riche en fonctionnalités. Grav interroge le contenu des fichiers texte. Cela le rend léger et facile à installer sur presque tous les serveurs.
Lors de ce test, Grav nécessitait PHP 7.1.3+ pour fonctionner et ne supportait pas encore PHP 8. Nous avons utilisé son modèle de site de page d’atterrissage Woo pour mettre en place le site de test.

La page d’accueil de Grav testée
- URL testée :
/
(page d’accueil) - Thème : Woo Skeleton (1.0.1)
- Notes : La page testée est un site web simple d’une page avec beaucoup de contenu, y compris l’en-tête, les icônes des réseaux sociaux, le tableau des tarifs, la galerie, les témoignages, le formulaire d’abonnement par e-mail et le pied de page. Grav Core Caching a été désactivé pour tester les performances brutes de PHP.
- Source de l’image : Site officiel de Grav

Benchmark PHP Grav 1.6.31
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Grav 1.6.31 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Grav 1.6.31 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark Grav 1.6.31 PHP 7.1 : 131,91 req/sec
- Résultats du benchmark Grav 1.6.31 PHP 7.2 : 211,61 req/sec
- Résultats du benchmark Grav 1.6.31 PHP 7.3 : 212.12 req/sec
- Résultats du benchmark Grav 1.6.31 PHP 7.4 : 233.97 req/sec 🏆
- Résultats du benchmark Grav 1.6.31 PHP 8.0 : Non supporté 🚫
PHP 7.4 est le vainqueur incontesté avec Grav. Entre le test de Grav et la rédaction de cet article, ils ont déjà publié des mises à jour avec le support de PHP 8.0. Nous l’inclurons dans notre prochaine série de benchmarks.
Étant un CMS relativement récent, il a une part de marché plus petite que WordPress. Par conséquent, il peut rapidement abandonner le support des anciennes versions de PHP. C’est l’un des avantages les plus significatifs des CMS modernes.
OctoberCMS 1.0.470
OctoberCMS est une plateforme de CMS gratuite et open source basée sur le framework PHP Laravel. Elle est populaire parmi les développeurs pour créer des sites web dynamiques en utilisant la puissance de Laravel. Selon le W3Techs, OctoberCMS ne fonctionne que pour 0,1 % des sites web.
Nous avons utilisé le thème Clean Blog pour mettre en place le site test d’OctoberCMS. Il s’agit d’un thème de blog responsive avec une fonction de défilement infini.

La page du blog OctoberCMS testée
- URL testée :
/blog/post/dummy-blog-post/
- Thème : Clean Blog
- Notes : Ajout d’un contenu factice et d’une image mise en avant sur le blog. La page de blog testée a un menu latéral avec le logo, le slogan, le widget des articles récents et les liens Suivez-moi. Au moment où nous écrivons ces lignes, OctoberCMS nécessite PHP 7.2+ pour fonctionner et ne supporte pas encore PHP 8.0.
- Source de l’image : Site officiel d’OctoberCMS

Benchmark PHP OctoberCMS 1.0.470
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark OctoberCMS 1.0.470 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark OctoberCMS 1.0.470 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark OctoberCMS 1.0.470 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark OctoberCMS 1.0.470 PHP 7.2 : 53,09 req/sec
- Résultats du benchmark OctoberCMS 1.0.470 PHP 7.3 : 54,74 req/sec
- Résultats du benchmark OctoberCMS 1.0.470 PHP 7.4 : 59,20 req/sec 🏆
- Résultats du benchmark OctoberCMS 1.0.470 PHP 8.0 : Non supporté 🚫
PHP 7.4 est clairement le gagnant, ne serait-ce que par une légère marge. OctoberCMS a traité 11,50 % de requêtes par seconde de plus avec PHP 7.4 qu’avec PHP 7.2.
Laravel 8.21.0
Laravel est le framework PHP le plus populaire à l’heure actuelle. Créé par Taylor Otwell, il est sorti en juin 2011. Vous pouvez utiliser Laravel pour développer presque toutes les applications web, y compris les CMS, les sites eCommerce, les applications et bien plus encore.
Nous avons utilisé un thème HTML simple pour évaluer Laravel.
Comme le fondateur de Laravel, Taylor Otwell, l’a déjà souligné, vous ne devriez pas utiliser ces benchmarks pour comparer Laravel avec d’autres frameworks PHP. L’objectif est de voir comment Laravel se comporte sur différentes versions de PHP lorsque tout est maintenu à une constante.

La page Laravel testée
- URL testée :
/
(page d’accueil) - Thème : HTML simple
- Notes : La page testée s’est connectée à la base de données contenant 1.000 articles. La base de données contient 1 table nommée « posts » avec 6 colonnes : « id », « post_title », « post_content », « post_author », « created_at », et « updated_at ». La page indique le titre, le nom de l’auteur et le contenu principal de chaque article.
- Source de l’image : Dépôt officiel de Laravel

Benchmark PHP Laravel 8.21.0
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Laravel 8.21.0 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Laravel 8.21.0 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark Laravel 8.21.0 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark Laravel 8.21.0 PHP 7.2 : Non supporté 🚫
- Résultats du benchmark Laravel 8.21.0 PHP 7.3 : 574,67 req/sec
- Résultats du benchmark Laravel 8.21.0 PHP 7.4 : 602,15 req/sec
- Résultats du benchmark Laravel 8.21.0 PHP 8.0 : 623,78 req/sec 🏆
Il est agréable de voir que Laravel a abandonné le support de toutes les versions de PHP non supportées. PHP 8.0 est le champion incontesté de Laravel, avec 8,54 % de requêtes supplémentaires par seconde par rapport à PHP 7.3.
Symfony 5.2.1
Symfony est un ensemble de composants PHP réutilisables et un framework PHP pour construire des applications web, des API, des micro-services et des services web. Il s’agit d’un logiciel open source et gratuit qui est sorti le 22 octobre 2005.
Vous pouvez installer Symfony avec une application de démonstration. C’est une application CMS de référence qui démontre comment utiliser au mieux Symfony et ses différentes fonctionnalités. Nous avons utilisé une des pages de cette application de démo pour évaluer Symfony.

La page du blog Symfony testée
- URL testée :
/en/blog/posts/pellentesque-vitae-velit-ex/
- Thème : Démonstration de Symfony
- Notes : La page testée contient un en-tête avec logo, un lien vers la page d’accueil, un widget de recherche et un widget de changement de langue. L’article comprend un titre, une date, un auteur, un corps et 4 étiquettes. 5 commentaires et un widget de connexion le suivent. Il y a aussi une colonne latérale avec des widgets tels qu’une petite zone de texte, « Afficher le code » et « RSS des articles de blog ». Bien que la dernière version de Symfony supporte PHP 8.0, nous n’avons pas réussi à le faire fonctionner dans notre environnement.
- Source de l’image : Dépôt officiel de Symfony

Bencmark PHP Symfony 5.2.1
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Symfony 5.2.1 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Symfony 5.2.1 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark Symfony 5.2.1 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark Symfony 5.2.1 PHP 7.2 : 515,3 req/sec
- Résultats du benchmark Symfony 5.2.1 PHP 7.3 : 529.06 req/sec 🏆
- Résultats du benchmark Symfony 5.2.1 PHP 7.4 : 496,67 req/sec
- Résultats du benchmark Symfony 5.2.1 PHP 8.0 : N’a pas fonctionné ⚠️
Avec Symfony, il n’y a pas beaucoup de différence entre les différentes versions de PHP. Cependant, il est surprenant de constater que la version 7.4 est la moins performante des trois, la version 7.3 la dépassant de peu.
CodeIgniter 4.0.4
CodeIgniter est un framework PHP avec une petite empreinte. Par exemple, sa dernière version est un téléchargement de 1,2 Mo. Il est créé par EllisLab et encouragé par le British Columbia Institute of Technology. Malgré sa taille, vous pouvez toujours utiliser CodeIgniter pour développer des applications web complètes.
Pour le benchmark de CodeIgniter, nous avons mis en place une application de démonstration en utilisant leur tutoriel officiel. Elle utilise un thème HTML simple et produit des d’éléments « News ».

La page d’archives de CodeIgniter testée
- URL testée :
/news/
- Thème : HTML simple
- Notes : La page testée contient une liste de nouvelles avec le titre, le contenu et le lien vers le contenu principal. La base de données contient 1 table « news » avec 1000 lignes d’articles, avec des colonnes -> id, titre, slug, corps. La page s’est connectée à la base de données et a montré tous les articles de la table. L’application CodeIgniter contient 1 route et 1 contrôleur pour afficher ce contenu. Comme Symfony, nous n’avons pas réussi à la faire fonctionner avec PHP 8.0 même si il est officiellement supporté.
- Source de l’image : Site officiel de CodeIgniter.com

Benchmark PHP CodeIgniter 4.0.4
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark CodeIgniter 4.0.4 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark CodeIgniter 4.0.4 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark CodeIgniter 4.0.4 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark CodeIgniter 4.0.4 PHP 7.2 : 331,24 req/sec
- Résultats du benchmark CodeIgniter 4.0.4 PHP 7.3 : 389,50 req/sec
- Résultats du benchmark CodeIgniter 4.0.4 PHP 7.4 : 420,15 req/sec 🏆
- Résultats du benchmark CodeIgniter 4.0.4 PHP 8.0 : N’a pas fonctionné ⚠️
PHP 7.4 est le plus rapide avec CodeIgniter, effectuant 26,84 % de requêtes par seconde de plus que PHP 7.2. Ce n’est pas surprenant, car il était aussi le plus rapide dans notre précédent benchmark.
CakePHP 4.2.2
CakePHP est un framework web open source pour le développement d’applications PHP. Il promet de rendre la construction d’applications web plus simple, plus rapide et nécessitant moins de code. Depuis sa sortie en 2005, la communauté de Symfony s’est énormément développée et a donné naissance à plusieurs sous-projets.
Pour évaluer CakePHP, nous avons mis en place une simple application web utilisant le tutoriel CMS de CakePHP. Nous avons utilisé un thème HTML simple et avons produit une liste de contenus factices à partir de la base de données.

La page web de l’application CakePHP CMS testée
- URL testée :
/articles/index/
- Thème : HTML simple
- Notes : La page testée liste un total de 400 articles générés à l’aide de données fictives.
- Source de l’image : Dépôt officiel de CakePHP

Benchmark PHP CakePHP 4.2.2
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark CakePHP 4.2.2 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark CakePHP 4.2.2 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark CakePHP 4.2.2 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark CakePHP 4.2.2 PHP 7.2 : 256.01 req/sec 🏆
- Résultats du benchmark CakePHP 4.2.2 PHP 7.3 : 237,28 req/sec
- Résultats du benchmark CakePHP 4.2.2 PHP 7.4 : 243,21 req/sec
- Résultats du benchmark CakePHP 4.2.2 PHP 8.0 : 252,46 req/sec
Étonnamment, PHP 7.2 remporte la palme avec CakePHP. Cependant, tous les résultats du benchmark sont trop proches pour pouvoir désigner un gagnant définitif. PHP 8.0 est à peine 1,4 % plus lent que PHP 7.2. Les futures mises à jour de CakePHP 4.x pourraient résoudre ce problème.
PyroCMS 3.8
PyroCMS est un CMS open source qui utilise le framework PHP Laravel. Il est doté d’un panneau de contrôle simple, propre et cohérent. PyroCMS est également livré avec de nombreux modules pour faciliter la construction de sites web et d’applications.
Pour le benchmark PyroCMS, nous avons utilisé son thème Starter pour mettre en place le site de test. C’est le deuxième CMS basé sur Laravel que nous avons testé.

La page du blog PyroCMS testée
-
- URL testée :
/posts/welcome-to-pyrocms/
- Thème : Thème Starter
- Notes : La page de test est un blog. Nous y avons ajouté une image et un contenu factice. C’est une page lourde, même s’il n’y a visiblement pas grand-chose qui se passe.
- Source de l’image : Site officiel de PyroCMS
- URL testée :

Benchmark PHP PyroCMS 3.8
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark PyroCMS 3.8 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark PyroCMS 3.8 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark PyroCMS 3.8 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark PyroCMS 3.8 PHP 7.2 : 30,40 req/sec
- Résultats du benchmark PyroCMS 3.8 PHP 7.3 : 41,28 req/sec
- Résultats du benchmark PyroCMS 3.8 PHP 7.4 : 41,80 req/sec 🏆
- Résultats du benchmark PyroCMS 3.8 PHP 8.0 : Non supporté 🚫
PHP 7.4 devance la concurrence dans les résultats du benchmark de PyroCMS.
Craft CMS 3.5.17.1
Craft CMS est un système de gestion de contenu open source qui est axé sur la convivialité. Son administration est entièrement personnalisable. Grâce à un outil intégré permettant de concevoir des mises en page de champs personnalisées pour différents types de contenu, Craft CMS permet également de travailler très facilement avec des types de contenu personnalisés.
Si vous envisagez de créer une boutique eCommerce personnalisée, consultez le site Craft Commerce. Et pour un environnement de développement local pour Craft CMS, il y a aussi Craft Nitro.
Pour le benchmark du CMS Craft, nous avons utilisé son site de démonstration gratuit Happy Lager. Il s’agit d’un simple site de brochure qui comprend des données factices pour de nombreuses pages, y compris des blogs.

La page de blog de Craft CMS testée
- URL testée :
/news/barrel-aged-digital-natives/
- Thème : Happy Lager
- Notes : La page testée est un simple article de blog avec quelques images. L’en-tête du haut comprend des icônes de réseaux sociaux et un widget de recherche. L’en-tête principal comporte le logo et le menu de navigation, tandis que le pied de page est vide.
- Source de l’image : Dépôt officiel de Craft CMS

Benchmark PHP Craft CMS 3.5.17.1
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Craft CMS 3.5.17.1 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Craft CMS 3.5.17.1 PHP 7.0 : 69,33 req/sec
- Résultats du benchmark Craft CMS 3.5.17.1 PHP 7.1 : 69,23 req/sec
- Résultats du benchmark Craft CMS 3.5.17.1 PHP 7.2 : 75,32 req/sec
- Résultats du benchmark Craft CMS 3.5.17.1 PHP 7.3 : 74,69 req/sec
- Résultats du benchmark Craft CMS 3.5.17.1 PHP 7.4 : 81,68 req/sec 🏆
- Résultats du benchmark Craft CMS 3.5.17.1 PHP 8.0 : Non supporté 🚫
PHP 7.4 a pris la première place avec Craft CMS. Au moment de ce test, Craft CMS ne supportait pas encore PHP 8, mais il sera bientôt ajouté en fonction de son état de développement.
ExpressionEngine 6.0.0
ExpressionEngine est un système de gestion de contenu gratuit et open source. Son langage de programmation est simple à apprendre, ce qui en fait un choix populaire parmi les concepteurs de sites web non spécialisés dans la programmation web.
ExpressionEngine est une création d’EllisLab, les mêmes qui sont à l’origine de CodeIgniter. Cependant, après la fermeture d’EllisLab, ils sont maintenant tous deux maintenus par des sociétés différentes. ExpressionEngine 6 est une ré-imagination complète de son cœur, centrée sur une nouvelle interface, des interactions affinées, des fonctionnalités et de nombreuses autres caractéristiques.
Pour le benchmark d’ExpressionEngine, nous avons utilisé son thème par défaut et le contenu de démonstration qu’il inclut.

La page de blog ExpressionEngine testée
- URL testée :
/blog/entry/action-comedy-how-to/
- Thème : Par défaut
- Notes : La page testée est un blog de démonstration avec un widget vidéo Vimeo, du texte et de nombreux commentaires. Elle contient également une colonne latérale avec trois widgets : Recherche, Catégories, et Flux RSS. Il y a également un fil d’Ariane sous l’en-tête.
- Source de l’image : Site officiel d’ExpressionEngine

Benchmark PHP ExpressionEngine 6.0.0
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark ExpressionEngine 6.0.0 5.6 : Non supporté 🚫
- Résultats du benchmark ExpressionEngine 6.0.0 7.0 : 11,80 req/sec
- Résultats du benchmark ExpressionEngine 6.0.0 PHP 7.1 : 11,39 req/sec
- Résultats du benchmark ExpressionEngine 6.0.0 PHP 7.2 : 13,34 req/sec
- Résultats du benchmark ExpressionEngine 6.0.0 PHP 7.3 : 13,46 req/sec
- Résultats du benchmark ExpressionEngine 6.0.0 PHP 7.4 : 13,92 req/sec
- Résultats du benchmark ExpressionEngine 6.0.0 PHP 8.0 : 13,96 req/sec 🏆
PHP 8.0 a remporté la bataille avec ExpressionEngine par la plus petite des marges.PrestaShop 1.7.7.1
PrestaShop est une solution eCommerce gratuite et open source. Elle comprend de nombreuses fonctionnalités intégrées pour la gestion des produits, des paiements, des commandes, de l’expédition, des fabricants et des fournisseurs. PrestaShop est disponible en 60 langues et, selon le W3Techs, 0,5 % de tous les sites web qu’ils suivent l’utilisent.
Pour le benchmark de PrestaShop, nous avons utilisé la démo de son site, que vous pouvez générer lors de son installation.

La page d’accueil PrestaShop testée
- URL testée :
/
(page d’accueil) - Thème : Par défaut
- Notes : La page testée comporte des liens d’inscription et de panier dans l’en-tête supérieur. Un logo, un menu de navigation et un widget de recherche dans l’en-tête inférieur. Un corps avec diaporama, un widget des produits populaires, une bannière publicitaire, un bloc de texte personnalisé, un bloc d’abonnement par e-mail et un pied de page avec quatre widgets composés de liens et de textes.
- Source de l’image : Site officiel de PrestaShop

Benchmark PHP PrestaShop 1.7.7.1
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark PrestaShop 1.7.7.1 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark PrestaShop 1.7.7.1 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark PrestaShop 1.7.7.1 PHP 7.1 : 26,71 req/sec
- Résultats du benchmark PrestaShop 1.7.7.1 PHP 7.2 : 27.17 req/sec 🏆
- Résultats du benchmark PrestaShop 1.7.7.1 PHP 7.3 : 26,38 req/sec
- Résultats du benchmark PrestaShop 1.7.7.1 PHP 7.4 : Non supporté 🚫
- Résultats du benchmark PrestaShop 1.7.7.1 PHP 8.0 : Non supporté 🚫
Avec PrestaShop, il n’y a pas beaucoup de différence dans les résultats de benchmark entre les différentes versions de PHP. Malheureusement, au moment des tests, la dernière version de PrestaShop ne supportait toujours pas PHP 7.4, et encore moins PHP 8.0.
Backdrop CMS 1.18.0-preview
Backdrop CMS est un CMS gratuit et open source avec un chemin de mise à jour intégré à partir de Drupal 7. Comme il s’agit d’un fork de Drupal, il conserve la plupart des caractéristiques et des fonctionnalités de Drupal 7.
Pour l’évaluation comparative du CMS de Backdrop, nous avons utilisé son thème Lateral pour mettre en place le site de test. C’est un thème hautement configurable avec un design moderne.

La page d’accueil du Backdrop testée
- URL testée :
/
(page d’accueil) - Thème : Lateral
- Notes : La page testée comporte un logo, un menu de navigation, un arrière-plan de couverture à droite avec une superposition de texte, et un rouleau de blog en dessous. Il y a également un pied de page simple avec du texte. Nous avons désactivé le « Cache anonyme » dans les réglages du CMS Backdrop pour tester les performances brutes de PHP.
- Source de l’image : Site officiel de Backdrop

Benchmark PHP Backdrop CMS 1.18.0-preview
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Backdrop CMS 1.18.0-preview PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Backdrop CMS 1.18.0-preview PHP 7.0 : 42.01 req/sec
- Résultats du benchmark Backdrop CMS 1.18.0-preview PHP 7.1 : 40,51 req/sec
- Résultats du benchmark Backdrop CMS 1.18.0-preview PHP 7.2 : 43,03 req/sec
- Résultats du benchmark Backdrop CMS 1.18.0-preview PHP 7.3 : 43.08 req/sec 🏆
- Résultats du benchmark Backdrop CMS 1.18.0-preview PHP 7.4 : 42.23 req.sec
- Résultats du benchmark Backdrop CMS 1.18.0-preview PHP 8.0 : Non supporté 🚫
PHP 7.3 a légèrement devancé PHP 7.4 avec Backdrop CMS. Nous nous demandons comment il fonctionnera avec PHP 8.0, mais il est peu probable que Backdrop CMS le supporte bientôt.
concrete5 9.0.0a3
concrete5 est un CMS gratuit et open source qui s’adresse aux utilisateurs ayant un minimum de compétences techniques. Il permet de modifier le contenu du site et les images directement sur la page, ce qui facilite la modification rapide du contenu du site.
Pour le benchmark de concrete5, nous avons utilisé l’option « Full Site » lors de l’installation pour générer un site de démonstration. Elle crée un site de démonstration avec le thème Elemental afin que vous puissiez commencer à expérimenter concrete5 immédiatement.

La page de blog de concrete5 testée
- URL testée :
/blog/a-beautiful-blog/
- Thème : Elemental
- Notes : La page testée est un blog avec une section de texte, d’images et de commentaires. Il y a également une colonne avec des widgets tels que Dernier article, Liens de réseau social, Sujets, et Articles similaires.
- Image Source : site officiel de concrete5

Benchmark PHP concret5 9.0.0a3
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark concrets5 9.0.0a3 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark concrets5 9.0.0a3 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark concrets5 9.0.0a3 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark concret5 9.0.0a3 PHP 7.2 : 67,59 req/sec
- Résultats du benchmark concrets5 9.0.0a3 PHP 7.3 : 69,76 req/sec
- Résultats du benchmark concrets5 9.0.0a3 PHP 7.4 : 73,37 req/sec 🏆
- Résultats du benchmark concrets5 9.0.0a3 PHP 8.0 : Non supporté 🚫
PHP 7.4 est sorti vainqueur avec des résultats concrets5 de benchmark. Il effectue 8,55 % de requêtes par seconde de plus que PHP 7.2.
Kirby 3.5.0
Kirby est un CMS « flat-file » axé sur la création et la publication de contenu. Bien que son code source soit disponible publiquement, son utilisation n’est pas gratuite sur un serveur public. Avec Kirby, vous pouvez personnaliser votre interface d’édition avec des formulaires, des articles, des galeries, des feuilles de calcul et bien d’autres choses encore.
Vous pouvez installer Kirby avec un kit de démarrage, qui met en place un site de démonstration entièrement fonctionnel. Nous l’avons utilisé pour ce benchmark.

La page de blog de Kirby testée
- URL testée :
/notes/himalaya-and-back/
- Thème : Kit de démarrage
- Notes : La page testée est un blog avec une image, du texte, 3 étiquettes, un widget « Keep on reading » et un pied de page.
- Source de l’image : Site officiel de Kirby

Benchmark PHP Kirby 3.5.0
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Kirby 3.5.0 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Kirby 3.5.0 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark Kirby 3.5.0 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark Kirby 3.5.0 PHP 7.2 : Non supporté 🚫
- Résultats du benchmark Kirby 3.5.0 PHP 7.3 : 1879,99 req/sec
- Résultats du benchmark Kirby 3.5.0 PHP 7.4 : 1976,88 req/sec
- Résultats du benchmark Kirby 3.5.0 PHP 8.0 : 2001.91 req/sec 🏆
PHP 8.0 est sorti du lot avec le benchmark de Kirby. Il convient également de mentionner que Kirby a traité la plupart des requêtes par seconde sur toutes les plateformes PHP que nous avons testées. Même s’il s’agit d’une comparaison entre des pommes et des oranges, c’est encore quelque chose à respecter. Son principal inconvénient est qu’il n’est pas libre d’utilisation.
Pico 2.1.4
Pico est un CMS « flat-file » qui rend la création et la maintenance de sites web aussi facile que l’édition de fichiers texte. Son utilisation est totalement gratuite et il est open source. Comme il n’utilise pas de base de données, Pico est très rapide à charger.
Pico s’installe avec un contenu expliquant comment l’utiliser. Très intelligent ! Nous avons utilisé son site par défaut comme benchmark.

La page d’accueil de Pico testée
-
- URL testée :
/
(page d’accueil) - Thème : Par défaut
- Notes : La page testée est la page d’accueil par défaut de Pico, avec beaucoup de contenu expliquant comment utiliser ses différentes fonctionnalités, y compris son éditeur de markdown et ses modèles. Bien que Pico prétende supporter PHP 7.1 et les versions antérieures, il ne fonctionne pas en raison de problèmes de dépendance.
- Source de l’image : Site officiel de Pico
- URL testée :

Benchmark PHP Pico 2.1.4
Intégrez le graphique à votre site :
Résultats du benchmark
- Résultats du benchmark Pico 2.1.4 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Pico 2.1.4 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark Pico 2.1.4 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark Pico 2.1.4 PHP 7.2 : 547,87 req/sec
- Résultats du benchmark Pico 2.1.4 PHP 7.3 : 604,49 req/sec
- Résultats du benchmark Pico 2.1.4 PHP 7.4 : 670,72 req/sec 🏆
- Résultats du benchmark Pico 2.1.4 PHP 8.0 : 642,67 req/sec
PHP 7.4 a remporté la médaille d’or avec Pico, bien que PHP 8.0 ne soit pas si loin derrière.
Photon CMS 1.2.1
Photon CMS est un système de gestion de contenu headless construit sur les frameworks web Laravel et Vue.js. Grâce à sa philosophie API-first, vous pouvez l’utiliser pour créer tout type d’application web, y compris des applications mobiles avec son API RESTful.
Nous avons utilisé la page d’accueil par défaut de Photon CMS pour son benchmark en ajoutant du contenu factice pour mettre en place le site de test.

La page d’accueil du CMS Photon testée
- URL testée :
/
(page d’accueil) - Thème : Par défaut
- Notes : La page testée est la page d’accueil générée par défaut par Photon CMS, avec un contenu factice ajouté.
- Source de l’image : Site officiel de Photon CMS

Benchmark PHP Photon CMS 1.2.1
Intégrez le graphique à votre site :
Résultats du benchamrk
- Résultats du benchmark Photon CMS 1.2.1 PHP 5.6 : Non supporté 🚫
- Résultats du benchmark Photon CMS 1.2.1 PHP 7.0 : Non supporté 🚫
- Résultats du benchmark Photon CMS 1.2.1 PHP 7.1 : Non supporté 🚫
- Résultats du benchmark Photon CMS 1.2.1 PHP 7.2 : 456,63 req/sec
- Résultats du benchmark Photon CMS 1.2.1 PHP 7.3 : 482,89 req/sec
- Résultats du benchmark Photon CMS 1.2.1 PHP 7.4 : 500,9 req/sec 🏆
- Résultats du benchmark Photon CMS 1.2.1 PHP 8.0 : Non supporté 🚫
PHP 7.4 a été le plus rapide avec le CMS Photon. Comme il utilise Laravel, il devrait bientôt inclure le support de PHP 8.0.
Mettre à jour PHP 8.0 chez Kinsta
PHP 8.0 a introduit de nombreuses fonctionnalités uniques. Certaines d’entre elles sont radicales, rompant avec des changements qui ne sont pas compatibles avec les versions précédentes de PHP.
Il n’y a aucune raison de ne pas passer à PHP 8.0 si toutes les fonctionnalités de votre site web fonctionnent correctement. Si les résultats ci-dessus ne vous convainquent pas encore, nous ne savons pas ce qui le fera !
Pour rappel, tous les clients de Kinsta peuvent utiliser PHP 7.3, 7.4 et 8.0 avec notre configuration de base de données personnalisée et self-healing.

Kinsta prend en charge les versions 7.3, 7.4 et 8.0 de PHP
Et si vous craignez de casser votre site en raison d’incompatibilités avec une extension tierce (ce qui peut arriver), nous avons des sites de staging. 👍
Vous pouvez utiliser notre fonction de sites de staging pour tester sans fin sans vous soucier de casser votre site en production. Une fois que vous êtes sûr que tout fonctionne parfaitement, vous pouvez pousser les changements en production en cliquant sur un bouton.
Résultats du benchmark
D’après les résultats du benchmark ci-dessus, vous pouvez voir que PHP 8.0 est en tête du peloton dans la plupart des plateformes et configurations PHP, suivi de près par PHP 7.4. Voici notre analyse détaillée des résultats du benchmark PHP de 2021 :
- Pour WordPress, PHP 8.0 était le plus rapide de tous les benchmarks (WordPress 5.6, WooCommerce et Easy Digital Downloads).
- Si vous utilisez WordPress, et que tous vos thèmes et extensions sont compatibles avec PHP 8.0, il n’y a aucune raison de ne pas mettre à jour votre version de PHP en PHP 8.0. Vous apprécierez les avantages en termes de performances qu’elle apporte.
- PHP 8.0 a également été le plus rapide avec le framework Laravel, qui est le framework PHP le plus populaire pour créer des applications web. Il en va de même pour de nombreux autres systèmes de gestion de contenu populaires.
- Si une des extensions ou un des thèmes que vous utilisez n’est pas compatible avec PHP 8.0, nous vous suggérons de prendre contact avec leurs développeurs et de leur faire savoir.
- Le support de PHP 7.3 se terminant bientôt, fin 2021, vous devriez prévoir de faire passer vos sites en PHP 7.4 et au-delà dès que possible.
- PHP 8.0 annonce une nouvelle aube pour PHP, tout comme PHP 7.0 l’a été lorsque PHP 5.6 régnait en maître. Nous espérons que les versions ultérieures de PHP 8.x seront encore optimisées en termes de performances et de sécurité.
- Nous n’avons pas testé PHP 8.0 avec JIT activé. Bien que le nouveau compilateur JIT de PHP n’apporte pas d’amélioration significative des performances d’application réelles telles que WordPress, il sera intéressant de voir comment il se comporte en utilisation réelle.
- Repensez votre fournisseur d’hébergement s’il ne suit pas les nouvelles versions de PHP.
- Comme mentionné précédemment, veuillez tester votre site de manière approfondie avant de mettre à jour l’environnement de votre serveur web en PHP 8.0. L’équipe de WordPress Core considère toujours que WordPress 5.6 n’est que « bêta compatible » avec PHP 8.
- Outre la mise à niveau vers la dernière version de PHP, les utilisateurs de WordPress peuvent encore accélérer leurs sites grâce à de nombreuses autres techniques d’amélioration des performances web. Nous les avons toutes compilées dans notre guide ultime sur la façon d’accélérer votre site WordPress.
Ce fut une véritable explosion d’analyse comparative de toutes les différentes plateformes PHP. Nous sommes très enthousiastes à propos de PHP 8.0. Nous espérons que vous l’êtes aussi !
Si vous avez des idées concernant nos benchmarks ou nos expériences en matière de mise à niveau des versions de PHP, nous serions ravis de les entendre. Déposez-les ci-dessous dans les commentaires !
Si vous avez aimé cet article, alors vous allez adorer la plateforme d’hébergement WordPress de Kinsta. Accélérez votre site Web et obtenez le support 24/7 de notre équipe de vétérans de WordPress. Notre infrastructure propulsée par Google Cloud met l’accent sur la mise à l’échelle automatique, la performance et la sécurité. Laissez-nous vous montrer la différence de Kinsta ! Découvrez nos plans
L’ajout de PHP 8.0 (sorti le 26 novembre 2020) au comparatif est-il bientôt prévu ?
Bonjour Michel, oui c’est prévu ! 🙂