PHP 7 met le turbo pour vos pages WordPress

Tobias Schüring Dernière mise à jour : 15.01.2020
5 Min.
N08 PHP7

Depuis décembre 2015, la version complète de PHP 7 est disponible. La version PHP, qui n'est plus si nouvelle, sera bientôt une condition préalable aux projets WordPress -WordPress - et est déjà officiellement recommandée aujourd'hui. Surtout, PHP 7 rend vos pages WordPress plus puissantes. Nous vous expliquons les avantages du nouveau PHP 7 et ce que vous devez prendre en compte si vous voulez allumer le turbo de WordPress .

La nouvelle version du PHP est entrée dans la phase alpha en 2015, et la version finale du langage de script a été publiée en décembre. Le saut de version s'accompagne d'une augmentation massive des performances. En termes simples, PHP 7 double la vitesse à laquelle WordPress peut fonctionner. Attention, tous les composants de WordPress ne fonctionnent pas forcément bien sous la nouvelle version de PHP. Et ce malgré le fait que les développeurs ont pu travailler avec la nouvelle norme pendant plus d'un an.

Le PHP 7 est désormais également répertorié par WordPress .org comme exigence minimale recommandée pour les serveurs web. Cela fait de la dernière version de PHP, avec HTTPS et HTTP/2, l'un des éléments les plus importants pour votre serveur web en 2017.

Les mises à jour de PHP sont pertinentes en termes de sécurité et de performance

PHP est le langage de programmation qui se trouve derrière WordPress et est principalement utilisé pour la programmation de sites web et d'applications web. PHP génère toutes les fonctions et éléments qui composent votre site web et avec lesquels vos visiteurs interagissent.

Les mises à jour de PHP sont relativement rares, mais d'autant plus importantes. Si la version de PHP est obsolète et n'est plus fournie avec les mises à jour, des failles de sécurité massives peuvent se produire. Mais le temps de chargement de la page souffre également sous une ancienne version de PHP. En outre, dans des cas extrêmes, il peut y avoir des incompatibilités avec Plugins et Themes peuvent se produire.

Si vous êtes intéressé par le point de vue des développeurs : vous pouvez trouver des rapports détaillés pour les développeurs et un guide de migration, par exemple sur entwickler. de, heise.de et sur php.net.

Plus de performance grâce à une meilleure utilisation des ressources

Grâce à PHP 7, les opérations PHP nécessitent désormais beaucoup moins de ressources et surtout moins de puissance de traitement CPU que dans la version 5.6, ce qui signifie que jusqu'à deux fois plus d'opérations sont possibles avec la même puissance de serveur. Pour WordPress , cela signifie également jusqu'à deux fois plus de performances. PHP 7 apporte donc un avantage particulier : pour faire fonctionner un grand site WordPress avec de nombreux éléments dynamiques tels que des paniers d'achat, vous avez maintenant besoin d'une puissance de calcul nettement inférieure avec PHP 7 qu'avec PHP 5.6.

PHP 7 met le turbo pour vos pages WordPress
Les chiffres sont tirés d'un test de performance effectué par ZEND, le développeur de PHP 7, et se réfèrent à WordPress 4.1. Cependant, nos tests internes avec WordPress 4.4.2 ont donné des résultats similaires et vous pouvez supposer qu'un doublement approximatif des performances peut être attendu sous les versions plus récentes de WordPress également.

Nous pouvons illustrer l'avantage de rapidité de PHP 7 de manière encore plus concrète avec un petit test avec raidboxes.de. Nous avons testé une version du site avec PHP 5.6 et une autre avec PHP 7 chez Webpagetest. Tous les paramètres importants se sont nettement améliorés. Le temps de traitement des documents s'est amélioré, passant de près de 10 secondes à 5,5 secondes, soit une réduction de près de moitié. La valeur de Start Render est passée d'un bon 3 secondes à un peu moins de 2 secondes. Cette réduction est également visible dans l'indice de vitesse : En vertu du PSP 5.6, ce chiffre est toujours de 3487 points, en vertu du PSP 7, il s'est amélioré pour atteindre 2774 points. Une réduction de 20 %.

PHP 7 et WordPress : raidboxes.de une fois sous PHP 5.6, une fois sous PHP 7
Résultat de la comparaison directe entre raidboxes.de sur PHP 7 et PHP 5.6.

La compatibilité est le grand problème

WordPress est lui-même entièrement compatible avec PHP 7. Cependant, Plugins, Themes et les cadres posent des difficultés. Avec PHP 7, les développeurs ont abandonné une partie de la rétrocompatibilité du langage. Cela signifie que si un Plugin pose des problèmes sous PHP 7, vous devez attendre qu'il soit corrigé par une mise à jour (ou si vous le pouvez : adapter le script vous-même).

Il existe un outil avec lequel vous pouvez déterminer la compatibilité de Plugins et Themes pour PHP 7, mais il ne convient qu'aux développeurs. Pour l'utilisateur normal de WordPress , il existe par exemple levérificateur de compatibilité PHP de Plugin . Une fonction de développeur comme Staging vous permet de déterminer la compatibilité de Plugins et Themes avec PHP 7 sans compromettre la fonctionnalité du site en direct.

Comment obtenir le PHP 7 ?

Dans la plupart des cas, le fournisseur d'hébergement effectuera la mise à jour PHP (sauf si vous avez votre propre serveur racine). Ensuite, après la mise à jour, soit toutes les pages s'exécutant chez l'hébergeur devraient automatiquement fonctionner sous PHP 7, soit l'hébergeur propose un mécanisme de mise à jour. Ce dernier devrait être le cas normal. En raison de la faible rétrocompatibilité, il y a toujours un risque de problèmes avec Plugins et Themes.

À l'heure actuelle, la plupart des hébergeurs devraient également proposer une option correspondante. Sinon, il pourrait devenir serré pour les futurs projets WordPress -WordPress -.

Par exemple, en tant que client deRAIDBOXES, vous pouvez passer d'un clic de souris de vos BOÎTES à la version précédente de PHP 7 à PHP 5.6.

Activez PHP7 pour WordPress  à l'adresse suivante RAIDBOXES
Sur RAIDBOXES , vous pouvez activer et désactiver PHP7 pour vos projets WordPress -WordPress - par un simple clic dans les paramètres du site.

Conclusion : le PHP 7 offre WordPress WordPress -Projets d'amélioration massive des performances

Dans l'ensemble, la mise à jour de la version PHP pour WordPress est seulement recommandée. Toutefois, il peut arriver que des sites importants Plugins ou votre Theme ne prennent pas en charge le PHP 7. Dans ce cas, vous devez contacter le fabricant pour savoir quand et comment le programme sera rendu compatible.

Dans le pire des cas, vous devrez attendre ou trouver une alternative pour le programme en question. Cela signifierait que vous devriez investir un peu de travail à ce stade, mais peut être une bonne occasion pour une refonte technique et créative de votre site et vous aider à rendre WordPress plus pérenne.

En tout état de cause, vous devriez traiter la question du PHP 7 dans un avenir proche. En effet, dès la mi-2017, le PHP 7 deviendra l'exigence minimale pour WordPress .

Au fait : la version 5.6 actuelle du PHP n'a pas été mise à jour depuis la fin de 2016. Il est donc logique d'envisager de passer au PHP 7 dès que possible.

Vous avez des questions sur la conversion de WordPress à la version 7 de PHP ? Il suffit ensuite d'écrire un commentaire sur cet article.

En tant qu'administrateur système, Tobias veille sur notre infrastructure et trouve chaque vis pour optimiser les performances de nos serveurs. Grâce à ses efforts inlassables, on peut souvent le trouver la nuit sur le site Slack .

Articles connexes

Commentaires sur cet article

Laisse un commentaire

Ton adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués d'un *.