Chaque année, nous publions nos benchmarks de performance approfondis sur différentes plateformes pour voir comment les différentes versions de PHP se comparent les unes aux autres. Cette fois-ci, nous avons encore une fois tout mis en œuvre pour tester six versions différentes de PHP sur 22 plateformes/configurations différentes, y compris WordPress, Drupal, Joomla, Laravel, Symfony et bien d’autres. Nous avons également testé des solutions de eCommerce populaires telles que WooCommerce, Easy Digital Downloads, Magento, Grav CMS et October CMS.

Nous encourageons toujours les utilisateurs de WordPress à profiter des dernières versions supportées de PHP. Non seulement elles sont plus sûres, mais elles offrent des améliorations de performance supplémentaires. Nous ne parlons pas seulement de WordPress non plus, ceci est vrai pour la plupart des plateformes. Nous allons vous montrer aujourd’hui comment PHP 7.4 surpasse tout ce contre quoi nous le testons ! 🤘

Nous avons testé les performances de 22 plateformes/configurations sur 6 versions différentes de PHP et #PHP 7.4 a remporté l'or 17 fois sur 17 (5 N/A). 🏆🚀Click to Tweet

L’état du PHP dans la Communauté et chez Kinsta

PHP est un langage de script et de programmation open-source, côté serveur, qui est principalement utilisé pour le développement web. La majeure partie du logiciel de base de WordPress est écrite en PHP, ce qui fait de PHP un langage très important pour la communauté WordPress.

Certains peuvent argumenter que PHP est mort. Mais même si les développeurs aiment le dire, PHP est vivant, plus rapide et meilleur que jamais. Selon W3Techs, PHP est utilisé par plus de 78,9 % de tous les sites Web qui utilisent un langage de programmation côté serveur. C’est beaucoup de sites web qui dépendent de PHP.

Cependant, un gros problème dans la communauté est que beaucoup utilisent encore des versions anciennes et non supportées de PHP. Selon les statistiques de WordPress, seulement 38,3% des applications fonctionnent avec des versions de PHP supportées (7.2 ou plus). Cela introduit des problèmes de performance et de sécurité.

Pourquoi est-ce que ça arrive ? Voici quelques raisons courantes que nous voyons habituellement :

Pour essayer de faire avancer la communauté, Kinsta a adopté le même calendrier de fin de vie (EOL) que PHP. Cela permet de s’assurer que vos sites WordPress sont aussi rapides et sécurisés que possible.

Comment les clients de Kinsta se comparent-ils à la communauté WordPress en général ? 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 étions fiers et excités de découvrir ces chiffres. Cela signifie que le taux d’adoption de PHP parmi les clients Kinsta est très élevé ! Beaucoup plus élevé que la population générale de WordPress.

Un énorme 73,3% de tous les sites WordPress hébergés chez Kinsta utilisent PHP 7.3 ou plus ! 💥Click to Tweet

Tests PHP (2020)

Même si PHP 5.6, 7.0, et 7.1 ne sont plus officiellement supportés, il y a encore beaucoup de sites WordPress qui tournent avec ces versions. Nous avons donc décidé de tester les six différentes versions de PHP afin que vous puissiez voir à quel point les nouvelles versions peuvent vous être bénéfiques en termes de performances.

Pour chaque test, nous avons utilisé la dernière version de chaque plateforme et avons évalué la page d’accueil pendant une minute avec 15 utilisateurs simultanés. Vous trouverez ci-dessous les détails de notre environnement de test.

opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=50000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

OPcache améliore les performances de PHP en stockant le bytecode des scripts précompilés dans la mémoire partagée, ce qui évite à PHP de charger et d’analyser les scripts à chaque requête.

Les tests ont été réalisés par Thoriq, Firdaus un contributeur WordPress et développeur web ici chez Kinsta. Il a contribué au cœur de WordPress et comme Translation Editor pour WordPress Indonesia.

Plateformes et Configurations Testées

Nos tests comprennent les 22 plateformes/configurations suivantes. Sur certaines, nous avons dû tester plusieurs versions à cause du manque de support pour une version spécifique de PHP. Cliquez sur l’un des liens ci-dessous pour accéder directement à ses notes de test et à ses résultats. Les données sont mesurées en requêtes par seconde. Plus il y a de requêtes, mieux c’est.

Étant donné que le contenu des démos peut varier considérablement d’une plateforme à l’autre, nous avons décidé de tester les performances brutes des nouvelles installations “barebone”.

WordPress 5.3

La première plateforme que nous avons testée était, bien sûr, l’une de nos préférées : WordPress (nous pourrions être un peu biaisés étant donné que nous vivons et respirons ce CMS au quotidien 😉). WordPress est un logiciel libre que vous pouvez utiliser pour créer un beau site web, un blog ou une application. En fait, WordPress contrôle plus de 35,2 % de tous les sites Web sur Internet. Oui – plus d’un site Web sur trois que vous visitez est probablement propulsé par WordPress.

Benchmarks PHP de WordPress 5.3

Benchmarks PHP de WordPress 5.3

Intégrer à votre site :

Résultats de l’analyse comparative

PHP 7.4 a été le vainqueur, s’avérant être légèrement plus rapide que PHP 7.3. Et si vous comparez PHP 7.4 à PHP 5.6, il peut gérer bien plus de 3x plus de requêtes (transactions) par seconde !

WordPress 5.3 + WooCommerce 3.5.2

WooCommerce est une plateforme de eCommerce open-source entièrement personnalisable, conçue pour WordPress. C’est aussi, et de loin, l’une des solutions de eCommerce les plus populaires dans la communauté WordPress, et elle propulse actuellement plus de 14% de tous les sites eCommerce sur Internet.

Pour ce prochain test, nous avons pris WordPress avec WooCommerce installé. Nous avons utilisé la thème eCommerce Storefront gratuit (2.5.3).

Benchmarks PHP de WordPress 5.3 + WooCommerce

Benchmarks PHP de WordPress 5.3 + WooCommerce

Intégrer à votre site :

Résultats de l’analyse comparative

Lors du test de WooCommerce, PHP 7.4 a battu PHP 7.3 par une petite marge.

WordPress 5.3 + Easy Digital Downloads 2.9.20

Easy Digital Downloads (EDD), créé par Pippin Williamson, est un plugin eCommerce WordPress gratuit qui se concentre uniquement sur l’aide aux créateurs et aux développeurs pour vendre des produits numériques.

Après avoir vu comment WooCommerce se comportait, nous avons ensuite pris WordPress avec Easy Digital Downloads installé. Nous avons utilisé la version gratuite du thème Themedd (1.0.7).

Benchmarks PHP de WordPress 5.3 + Easy Digital Downloads

Benchmarks PHP de WordPress 5.3 + Easy Digital Downloads

Intégrer à votre site :

Résultats de l’analyse comparative

PHP 7.4 était aussi le plus rapide avec WordPress et Easy Digital Downloads.

Quand il s’agit de WordPress, WooCommerce, et Easy Digital Downloads, PHP 7.4 s’est avéré être légèrement plus rapide sur toute la ligne !

Drupal 8.8.0

Drupal est un CMS open-source populaire pour son système modulaire et sa forte communauté de développeurs. Il a été lancé en 2000 et, selon W3Techs, il alimente 1,7 % de tous les sites Web avec une part de 3,0 % du marché des systèmes de gestion de contenu.

Pour les benchmarks de Drupal, nous avons utilisé le thème par défaut gratuit Umami (8.8.0).

Benchmarks PHP de Drupal

Benchmarks PHP de Drupal

Intégrer à votre site :

Résultats de l’analyse comparative

En testant Drupal, PHP 7.3 a montré une grande amélioration des performances. C’était un saut beaucoup plus grand que les versions précédentes de PHP.

Joomla! 3.9.13

Joomla! est un CMS gratuit et open-source pour la publication de contenu web, initialement publié le 17 août 2005. Il est construit sur un framework d’application web model-vue-contrôleur et selon W3Techs est utilisé par 2,6% de tous les sites web sur internet.

Pour les benchmarks de Joomla!, nous avons utilisé le template gratuit Protostar (1.0) qui est inclus dans le package de distribution Joomla! 3.x.

Benchmarks PHP de Joomla!

Benchmarks PHP de Joomla!

Intégrer à votre site :

Résultats de l’analyse comparative

Sur Joomla! on peut voir que la performance était un peu partout sur la planche. Il y a eu une énorme augmentation des performances de PHP 5.6 à 7.0+. Et en avançant rapidement vers PHP 7.4, c’était sans aucun doute un point gagnant pour Joomla!

Magento 2 (CE) 2.2.10 + 2.3.3

Magento est une plateforme de eCommerce open-source populaire écrite en PHP et a été publiée le 31 mars 2008. Depuis 2018, Magento est une société Adobe. Selon W3Techs, il alimente 0,8% de tous les sites Internet.

Pour le benchmark de Magento 2, nous avons utilisé le thème Luma gratuit. Nous avons utilisé deux versions car la 2.2.10 ne supporte que jusqu’à PHP 7.2. Pour les tests supplémentaires, nous avons utilisé la v2.3.3.

Benchmarks PHP de Magento 2

Benchmarks PHP de Magento 2

Intégrer à votre site :

Résultats de l’analyse comparative

Les benchmarks PHP de Magento 2 ne varient pas trop. Mais la bonne nouvelle est que la dernière version de Magento ainsi que la dernière version de PHP supportée (7.3) sont les plus rapides.

Grav CMS 1.6.19

Grav est un CMS open-source facile à utiliser, mais puissant, qui ne nécessite aucune base de données. On parle aussi parfois d’un flat-file CMS.

Pour les benchmarks de Grav CMS, nous avons utilisé le package skeleton Clean blog gratuit.

Benchmarks PHP de Grav CMS

Benchmarks PHP de Grav CMS

Intégrer à votre site :

Résultats de l’analyse comparative

On peut voir avec Grav CMS que la dernière version de PHP 7.4 est la gagnante.

Il est aussi agréable de voir ces petits systèmes de gestion de contenu abandonner le support des anciennes versions de PHP. Bien que ce soit un avantage de ne pas être aussi grand non plus. Malheureusement, lorsqu’il s’agit de WordPress et d’autres plateformes ayant une grande part de marché, les choses avancent plus lentement en raison de problèmes de compatibilité.

October CMS 1.0.458

October CMS est une plateforme CMS gratuite, open-source, auto-hébergée et modulaire basée sur le framework PHP Laravel. Elle a été publiée à l’origine le 15 mai 2014.

Pour les benchmarks de October CMS, nous avons utilisé le thème gratuit Clean Blog.

Benchmarks PHP de October CMS

Benchmarks PHP de October CMS

Intégrer à votre site :

Résultats de l’analyse comparative

PHP 7.3 est le vainqueur, ne serait-ce que par une légère marge. PHP 7.4, une fois supporté, montrera probablement des améliorations aussi.

Laravel 5.8.35 + 6.7.0

Laravel est un framework PHP open-source très populaire utilisé pour développer des applications web. Il a été créé par Taylor Otwell et est sorti en juin 2011.

Pour les benchmarks de Laravel, nous avons utilisé un thème HTML simple.

Benchmarks PHP de Laravel

Benchmarks PHP de Laravel

Intégrer à votre site :

Résultats de l’analyse comparative

PHP 7.4 est le vainqueur incontestable ici sur les deux versions. Cependant, ce qui est intéressant, c’est que Laravel 5.8.35 avec PHP 7.4 semble être plus rapide que Laravel 6.7.0.

Symfony 4.4.2 + 5.0.1

Symfony est un ensemble de composants PHP réutilisables et un framework PHP pour construire des applications web, des API, des microservices et des services web. Il a été publié le 22 octobre 2005.

Pour les benchmarks de Symfony, nous avons utilisé la Demo Symfony avec MySQL (ils sont par défaut en SQLite).

Les benchmarks PHP de Symfony

Les benchmarks PHP de Symfony

Intégrer à votre site :

Résultats de l’analyse comparative

On peut voir qu’avec Symfony, la version 4.4.2 et PHP 7.4 a été la plus rapide.

CodeIgniter 3.1.11 + 4.0-rc.3

CodeIgniter est un framework PHP puissant avec une très petite empreinte, construit pour les développeurs qui ont besoin d’une boîte à outils simple et élégante pour créer des applications web complètes.

Benchmarks PHP de CodeIgniter

Benchmarks PHP de CodeIgniter

Intégrer à votre site :

Résultats de l’analyse comparative

Comme pour Laravel et Symfony, PHP 7.4 était le plus rapide avec CodeIgniter. Ce qui était intéressant est que CodeIgniter 3.1.11 était significativement plus rapide que 4.0-rc.3. Cependant, gardez à l’esprit que c’est une version candidate.

CakePHP 3.8.7 + 4.0.0

CakePHP 3.8.7 + 4.0.0

CakePHP est un framework de développement rapide et open-source pour le web qui rend la construction d’applications web plus simple, plus rapide et nécessite moins de code. Il a été publié en avril 2005.

Benchmarks PHP de CakePHP

Benchmarks PHP de CakePHP

Intégrer à votre site :

Résultats de l’analyse comparative

Avec CakePHP, la version 3.8.7 utilisant PHP 7.4 a été la gagnante.

PyroCMS 3.7

PyroCMS est un logiciel libre et essentiellement une extension de Laravel qui permet de construire plus rapidement des sites et des applications sur le framework

Pour les benchmarks de PyroCMS, nous avons utilisé le thème Starter gratuit.

Benchmarks PHP de PyroCMS

Benchmarks PHP de PyroCMS

Intégrer à votre site :

Résultats de l’analyse comparative

Du fait que PHP 7.4 ne fonctionne pas encore avec PyroCMS, PHP 7.3 a gagné les tests ici par une petite marge.

Pagekit 1.0.17

Pagekit est un CMS open-source modulaire et léger fondé par YOOtheme. Il vous donne les outils pour créer de beaux sites Web. Il a été publié au printemps 2016.

Pour les benchmarks de Pagekit, nous avons utilisé le thème gratuit One (thème Pagekit par défaut).

Les benchmarks PHP de Pagekit

Les benchmarks PHP de Pagekit

Intégrer à votre site :

Résultats de l’analyse comparative

PHP 7.4 a pris l’or en le testant avec Pagekit.

Bolt CMS 3.7.0

Bolt CMS, ou Bolt, est un outil de gestion de contenu open-source, qui s’efforce d’être aussi simple et direct que possible. Il est basé sur les composants Silex et Symfony, utilise Twig et soit SQLite, MySQL ou PostgreSQL.

Pour les benchmarks de Bolt CMS, nous avons utilisé le thème gratuit Bolt Base 2018.

Benchmarks PHP de Bolt CMS

Benchmarks PHP de Bolt CMS

Intégrer à votre site :

Résultats de l’analyse comparative

PHP 7.4 a remporté l’or en le testant avec le CMS Bolt. Il est également étonnant de voir les améliorations de performance qu’il a eu depuis PHP 5.6.

Craft CMS 3.4.0-beta.4

Craft CMS est un système de gestion de contenu ciblé pour les développeurs, les designers et les professionnels du Web, qui allie flexibilité, puissance et facilité d’utilisation pour les clients.

Benchmarks PHP de Craft CMS

Benchmarks PHP de Craft CMS

Intégrer à votre site :

Résultats de l’analyse comparative

PHP 7.4 a remporté l’or en le testant avec Craft CMS.

ExpressionEngine 5.3.0

ExpressionEngine est une plateforme de gestion de contenu flexible et riche en fonctionnalités qui permet à des centaines de milliers d’individus et d’organisations dans le monde entier de gérer facilement leur site web.

Pour les benchmarks de ExpressionEngine, nous avons utilisé le thème par défaut.

Benchmarks PHP de ExpressionEngine

Benchmarks PHP de ExpressionEngine

Intégrer à votre site :

Résultats de l’analyse comparative

PHP 7.4 a pris l’or en le testant avec ExpressionEngine.

Mise à jour vers PHP 7.4 chez Kinsta

Si les résultats ci-dessus ne vous convainquent pas, nous ne sommes pas sûrs de ce qui le fera ! Juste un rappel amical. Si vous êtes un client Kinsta, vous pouvez utiliser PHP 7.2, 7.3, et 7.4. Si vous voulez voir des améliorations de performance, vous pouvez facilement passer à une version plus récente en un seul clic dans votre tableau de bord MyKinsta.

Passage vers PHP 7.4

Passage vers PHP 7.4

Si vous craignez qu’il soit incompatible avec un plugin tiers (ce qui peut arriver), c’est exactement pour cela que nous avons des sites de développement/staging. 👍 Vous pouvez tester sans craindre de casser votre site en production.

Résultats de l’Analyse Comparative

Comme vous pouvez le voir clairement dans les tests ci-dessus, PHP 7.4 est en tête du peloton en ce qui concerne les performances sur toutes les plateformes.

Nous avons testé les performances de 22 plateformes/configurations sur 6 versions différentes de PHP et #PHP 7.4 a remporté l'or 17 fois sur 17 (5 N/A) ! 🏆Click to Tweet

Nous sommes très excités par PHP 7.4, et nous espérons que vous l’êtes aussi ! Nous aimerions connaître votre opinion sur nos benchmarks ou même sur les expériences que vous avez vécues lors d’une mise à niveau. 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