Catégorie de l'article : Tendance

Passer à PHP 7 !

·
lecture 4 minutes
Frédéric Pineau - Expert Web Performance
publié par

Frédéric Pineau
Directeur Technique

Votre site repose sur une solution basée sur PHP. Et la version de PHP utilisée est inférieure à 7. Alors vous devriez rapidement envisager une migration à une version supérieure. artwaï recommande de passer à PHP 7 et même à la dernière version : la version 7.2.

Qu’est ce que PHP ?

PHP est l’acronyme de Hypertext Preprocessor. Ce langage de programmation libre et open source est principalement utilisé pour produire des sites web. Les principaux CMS du marché utilise PHP : WordPress, Drupal, Joomla, PrestaShop, etc…

Historique

  • Créé en 1994 par Rasmus Lerdorf sous le nom PHP/FI pour Personal Home Page Tools/Form Interpreter
  • 1997, Andi Gutmans et Zeev Suraski redéveloppent  le langage qui devient alors PHP: Hypertext Preprocessor
  • 2000, PHP 4 avec Zend Engine, système d’analyse syntaxique.
  • 2002, PHP 4.3 arrivée de CLI,
  • 2004, PHP 5 avec Zend Engine II.
  • 2010, PHP 5.3 avec l’arrivée de mon ami PHP-FPM
  • 2013, PHP 5.5 et l’intégration du système de cache Zend OPcache
  • 2014, PHP 5.6 plus sécurisé avec un meilleur support de SSL et TLS
  • 2015, PHP 7 performance améliorée jusqu’à deux fois plus rapide que PHP 5.6

NB : il n’ y a jamais eu de version 6.

Passer à PHP 7 pour la sécurité

Ce choix est simple, selon le site officiel de PHP, les mises à jour de sécurité prennent fin :

  • le 31 décembre 2018 pour PHP 5.6,
  • le 3 décembre 2018 pour PHP 7.0,
  • le 1er décembre 2019 pour PHP 7.1,
  • le 30 novembre 2020 pour PHP 7.2.

Plus de mise à jour de sécurité, cela signifie que votre site devient vulnérable et si vous ne devez retenir qu’une raison retenez celle-ci. Car malheureusement, le piratage d’un site web n’arrive pas qu’aux autres : pas loin de chez nous, la mairie de Saint-Aubin-d’Aubigné en fait les frais et a porté plainte pas plus tard que le 14 novembre dernier.

Passer à PHP 7 pour la web performance

Comme nous l’avons déjà explicité avec le site cobrenord.com, PHP 7 est plus performant que PHP 5.6.  PHP 7 promet d’améliorer sa vitesse jusqu’à deux fois. Dès 2015, le JDN mesurait des résultats bluffants :

  • – 44% en consommation de mémoire
  • et  – 42% de temps d’exécution CPU.

Alors évidemment si on a un serveur de cache derrière, cette amélioration n’est pas directement mesurable. Mais sur l’ensemble des pages sans cache comme le back-office de WordPress, c’est un confort pour l’utilisateur à ne pas négliger.

Passer à PHP 7 pour la planète

Grâce à Green.it nous avons pris conscience que la web-performance va de paire avec écoconception. Et c’est encore ce même site que nous avons appris ce qui suit.

Passer à  PHP 7 est un geste écologique

En réduisant la puissance informatique ( consommation de mémoire et  temps d’exécution CPU ), le nombre de serveurs nécessaires est réduit, et leurs impacts environnementaux en sont donc diminués.

Une économie d’énergie équivalente à 2,5 millions de français

Selon Rasmus Lerdorf lui même (oui oui le créateur de PHP ), PHP est utilisé sur 50% des sites web mondiaux hébergés sur 10 millions de serveurs physiques.

Au taux d’adoption de 100 %, passer à PHP 7 permettrais d’économiser

4 milliards de dollars ;

15 milliards de kWh d’électricité (soit 2,5 millions de français) ;

7,5 milliards de kg de gaz à effet de serre (soit 1 million de français).

Lire l’article complet  « PHP7 est bon pour la planète ! » sur Green.it

PHP 7.0 vs PHP 7.2

Et pourquoi artwaï vous recommande de passer à la version 7.2 datant de novembre 2017 ? Pour la web performance évidemment !

Mais nous ne sommes pas les seuls à le dire et à le mesurer. Kinsta, hébergeur WordPress premium a publié, en septembre 2018, un article de comparaison entre PHP 5.6, 7.0 ,7.1 et  7.2 mais aussi HHVM ( HipHop Virtual Machine : un autre langage de programmation développé par Facebook ). Les conclusions par d’elles-mêmes :

  • PHP 7.2  est plus rapide dans 14 des 20 configurations testées.
  • En ce qui concerne WordPress, PHP 7.2 a été le plus rapide dans tous les tests.

 

Photo récupérée sur pixabay.

Articles similaires