creation sites responsive québec et seo
sites web responsive web design seo

Test de Performance de Joomla sur PHP 7

La nouvelle version de Joomla!, Joomla!3.5inclue de nombreuses petites nouvelles fonctionnalités, mais à mon avis, le changement le plus marquant et que plusieurs utilisateurs débutants n’ont pas remarqué est la comptabilité de Joomla 3.5 avec PHP 7.

joomla 3 5 speed php7 performance

La nouvelle version PHP 7 offre une grande amélioration en termes de la vitesse de chargement de vos pages et consomme moins de mémoire, par conséquent, il donne un grand coût à l’expérience utilisateur que Google tient à cœur dans ses algorithmes de classement.

La majorité entre vous ont probablement déjà lu ce que PHP 7 peut apporter comme amélioration dans le domaine du web, mais probablement pas encore testé Joomla 3.5 sur la nouvelle version de PHP (php 7).  BARTLOMIEJ KRZTUK de gavick à effectué un test en faisant la comparaison entre la version 5.6 et la version 7 de php. Nous vous présentons ici un résumé.

Des changements importants dans PHP 7

La mise à jour PHP 7 a été qualifié par l’équipe de php comme le  changement le plus important depuis la sortie de la version php 5 en 2004. En fait, la communauté de PHP indique que la performance globale est augmentée de 2x et que la consommation de la mémoire à été réduit de moitié (50%).

Tester Joomla 3.5 avec PHP 7

Le test a été effectué avec php 7 et la nouvelle version de joomla 3.5.1. le test n’a pas été effectué sur un gros un gros site Joomla mais plutôt sur un site de base avec un échantillon par défaut.

Les tests sont effectués sur un serveur localhost utilisant MAMP pour OS X. En termes de versions de PHP testés, le php 7 a été comparé au php 5.6.10. le cache a été désactivé sur joomla mais désactivé sur le serveur. La compression Gzip a été également désactivée.

Les modules par défaut suivants dans l’installation de base ont resté activés.

  • module de la liste des modules
  • Module de menu
  • module de recherche
  • module principal de menu
  • liste de toutes les vues frontales
  • module de menu secondaire
  • connexion module de formulaire

Comparaison de la performance de Joomla 3.5.1 sous PHP 5.6 et PHP7

Gardez à l’esprit que plusieurs paramètres peuvent affecter la performance et le résultat. Les essais sur des serveurs différents peuvent donner des résultats différents, mais le but ici est d’avoir une idée globale sur le pourcentage d’amélioration de la performance et sur la consommation de la mémoire en comparant les deux versions de php avec le même site et le même serveur.

Mesure de la performance de 3 pages joomla :

  • frontpage avec 8 modules et un article de contenu (com_content)
  • résultats de la recherche vue (com_search)
  • vue de l'image aléatoire (com_content avec module intérieur article)

 

  • Test de Performance de Joomla sur PHP 7

Le graphique détaille la répartition du temps de chargement pour les éléments individuels de page. Vous pouvez voir facilement que l'amélioration sous PHP 7 est très remarquable

Nous pouvons voir dans le graphique que afterInitialise initialement pris 149,40 millisecondes et afterRenderComponent a pris 141,23 millisecondes pour se charger, alors qu'après la mise àjour (PHP 7) ces temps réduits à 62.80 ms et 60,93 ms respectivement.

  PHP 5.6.10 PHP 7.0.0
Application: afterIntialise 149.40 ms 62.80 ms
Application: afterRenderComponent 141.23 ms 60.93 ms

Avec Joomla!3.5.1 et PHP 7 le chargement est 2 fois plus rapide qu’avec Joomla et PHP 5.6. C’est un grand pas en avant. C’est le même CMS, seulement une nouvelle version PHP.  Le CMS non seulement il est rapide mais il consomme beaucoup moins de mémoire. lepassage à PHP 7 économise 40% de lamémoire sous joomla 3.5.

 

 Version PHP PHP 5.6.10           PHP 7.0.0
Utilisation de la mémoire       12.05 MB 8.49 MB

Avant de mettre votre Joomla sur PHP 7:

Il est évident queles améliorations de lavitesse de chargement et l’économie de la mémoire sur votre serveur sont deux choses  que vous aurez envie de profiter le plus tôt possible pour améliorer l’experince utilisateur et améliorer votre référencement naturel et surtout l’indexation rapide de vos pages par Google. Mais avant de faire le pas, pensez-y très bien et surtout si vous n’avez pas seulement un site joomla vanille.  Plusieurs extensions Joomla ne sont pas encore adapté à PHP7 ou elles sont encore en test.

Joomla! 3.5 prend en charge PHP 7 ne signifie pas que chaque extension de Joomla! 3.5 fonctionnera avec la dernière version majeure de PHP, donc avant de passer votre site en production sur PHP 7, prenez le temps de vérifier si vos extensions sont compatibles et peut être effectuer des tests si votre hébergeur vous le permet. Il faut également s'assurer si votre hébergeur supporte déjà php 7. 

Voir l'integralé du test Joomla 3.5 et Php7 ( en anglais)

Imprimer E-mail

Nos clients sont satisfaits et vous ?

Médias sociaux

95 % de nos clients sont sur les médias sociaux.

Nos projets

85 % de nos projets son réalisés dans une intervalle de 4 semaines.

Nos clients

100% de nos clients ont un site web fantastique, c'est la raison pour laquelle vous devez faire affaire avec nous :).

Responsive Web Design

100 % de nos clients ont un site web responsive (S'adapte aux smartphones et tablettes).