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 !

Nous avons évalué 20 plateformes et configurations PHP sur 7 versions différentes de PHP. PHP 8.0 est apparu comme le champion de la plupart des plateformes qui le supportent, y compris WordPress. 🏆🚀Click to Tweet

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.

PHP Logo

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

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

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 :

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

Version PHP des sites hébergés chez Kinsta

Voici le récapitulatif :

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).

Tous les sites WordPress hébergés chez Kinsta fonctionnent en PHP 7.3 ou plus ! 💥Click to Tweet

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 :

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.

WordPress logo

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 ! »

La page du blog WordPress « Hello world ! »

URL testée : /hello-world/

Info

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

Benchmarks PHP de WordPress 5.6

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Important

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 sur PHP 8.0 peut traiter 18,4 % de requêtes de plus par seconde que 7,4. Assurez-vous de mettre à jour dès aujourd'hui ! 🤘🏽🚀Click to Tweet

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.

WooCommerce logo

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

La page produit unique de WooCommerce testée

Benchmarks PHP WordPress 5.6 + WooCommerce 4.8.0

Benchmarks PHP WordPress 5.6 + WooCommerce 4.8.0

Intégrez le graphique à votre site :

Résultats du benchmark

Votre boutique WooCommerce fonctionnant sous PHP 7.1 est 60 % plus lente que celle de votre concurrent sous PHP 8.0 ! Assurez-vous de mettre à jour votre boutique dès que possible ! 🛒🚀Click to Tweet

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.).

Easy Digital Downloads Logo

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

La page de produit EDD unique testée

Benchmark PHP WordPress 5.6 + Easy Digital Downloads 2.9.26

Benchmark PHP WordPress 5.6 + Easy Digital Downloads 2.9.26

Intégrez le graphique à votre site :

Résultats du benchmark

Une fois encore, PHP 8.0 surpasse toutes les autres versions de PHP avec WordPress et Easy Digital Downloads.

Info

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.

Drupal logo

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

La page de l’article testée sur Drupal

Benchmark PHP Drupal 9.1.0

Benchmark PHP Drupal 9.1.0

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Joomla! logo

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

La page d’accueil de Joomla testée

Benchmark PHP Joomla ! 3.9.23

Benchmark PHP Joomla! 3.9.23

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Grav CMS logo

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

La page d’accueil de Grav testée

Benchmark PHP Grav 1.6.31

Benchmark PHP Grav 1.6.31

Intégrez le graphique à votre site :

Résultats du benchmark

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.

October

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

La page du blog OctoberCMS testée

Benchmark PHP OctoberCMS 1.0.470

Benchmark PHP OctoberCMS 1.0.470

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Laravel logo

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

La page Laravel testée

Benchmark PHP Laravel 8.21.0

Benchmark PHP Laravel 8.21.0

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Laravel sur PHP 8.0 peut traiter 8,5% de requêtes par seconde de plus que PHP 7.3. ⏩⚡Click to Tweet

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.

Symfony

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

La page du blog Symfony testée

Bencmark PHP Symfony 5.2.1

Bencmark PHP Symfony 5.2.1

Intégrez le graphique à votre site :

Résultats du benchmark

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.

CodeIgniter logo

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

La page d’archives de CodeIgniter testée

Benchmark PHP CodeIgniter 4.0.4

Benchmark PHP CodeIgniter 4.0.4

Intégrez le graphique à votre site :

Résultats du benchmark

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.

CakePHP logo

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

La page web de l’application CakePHP CMS testée

Benchmark PHP CakePHP 4.2.2

Benchmark PHP CakePHP 4.2.2

Intégrez le graphique à votre site :

Résultats du benchmark

É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.

PyroCMS logo

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

La page du blog PyroCMS testée

 

Benchmark PHP PyroCMS 3.8

Benchmark PHP PyroCMS 3.8

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Craft CMS logo

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

La page de blog de Craft CMS testée

Benchmark PHP Craft CMS 3.5.17.1

Benchmark PHP Craft CMS 3.5.17.1

Intégrez le graphique à votre site :

Résultats du benchmark

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.

ExpressionEngine logo

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

La page de blog ExpressionEngine testée

Benchmark PHP ExpressionEngine 6.0.0

Benchmark PHP ExpressionEngine 6.0.0

Intégrez le graphique à votre site :

Résultats du benchmark

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.

PrestaShop logo

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

La page d’accueil PrestaShop testée

Benchmark PHP PrestaShop 1.7.7.1

Benchmark PHP PrestaShop 1.7.7.1

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Backdrop logo

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

La page d’accueil du Backdrop testée

Benchmark PHP Backdrop CMS 1.18.0-preview

Benchmark PHP Backdrop CMS 1.18.0-preview

Intégrez le graphique à votre site :

Résultats du benchmark

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.

concrete5 logo

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

La page de blog de concrete5 testée

Benchmark PHP concret5 9.0.0a3

Benchmark PHP concret5 9.0.0a3

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Kirby logo

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

La page de blog de Kirby testée

Benchmark PHP Kirby 3.5.0

Benchmark PHP Kirby 3.5.0

Intégrez le graphique à votre site :

Résultats du benchmark

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 CMS logo

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

La page d’accueil de Pico testée

Benchmark PHP Pico 2.1.4

Benchmark PHP Pico 2.1.4

Intégrez le graphique à votre site :

Résultats du benchmark

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.

Photon CMS logo

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

La page d’accueil du CMS Photon testée

Benchmark PHP Photon CMS 1.2.1

Benchmark PHP Photon CMS 1.2.1

Intégrez le graphique à votre site :

Résultats du benchamrk

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.

PHP 8.0 s'est imposé comme le champion de la plupart des plateformes PHP qui le supportent, y compris WordPress et Laravel. Mettez à jour la version PHP de votre serveur dès aujourd'hui 🚀Click to Tweet

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

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 :

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