Fermer

décembre 1, 2022

Guide des performances du site Web Sitecore – Partie 1

Guide des performances du site Web Sitecore – Partie 1


Bienvenue dans ma série sur Performances du site Web Sitecore. Cette série décrira les mesures et outils clés utilisés pour suivre les performances du site Web ainsi que des recommandations spécifiques pour améliorer la vitesse des pages dans Sitecore. Dans la partie 1, nous verrons comment tester les performances du site Web et comment obtenir les résultats les plus précis.

Quel est le meilleur outil pour tester les performances de mon site Web ?

Lors de la recherche des meilleurs outils de performance de site Web, il peut être difficile de savoir lequel est le meilleur. La plupart des outils se sont normalisés en utilisant l’algorithme Google Lighthouse en plus de leurs propres mesures qu’ils considèrent comme importantes. L’outil que vous choisissez doit utiliser le dernier algorithme standard de performance qui est actuellement Google Lighthouse.

Les meilleurs outils de vitesse de page que nous avons utilisés incluent :

Gtmetrix1

Webpagetest.org

Googlephare

Les exemples ci-dessus testent la même URL à partir de chacun de ces meilleurs outils de vitesse de page. Nous pouvons voir que certaines des mêmes métriques sont utilisées mais ont des résultats différents. Au lieu de n’exécuter qu’un seul test et d’utiliser différents outils, nous devons trouver un moyen d’obtenir des mesures précises de la vitesse des pages.

Comment obtenir les résultats les plus précis de vos tests de vitesse de page

Lorsque vous testez à partir de l’un de ces outils, vous avez peut-être remarqué que lorsque vous exécutez le test en utilisant la même URL, le même outil et que vous réexécutez le test plusieurs fois, vous verrez des résultats légèrement différents.

Sitecore - Comprendre les approches de développement : une perspective de Sitecore

Test1 :
Gtmetrixtest1

Test2 :
Gtmetrixtest2

Test3 :

Gtmetrixtest3

L’un des plus gros problèmes avec les tests de performances et de vitesse de page est que le test en cours d’exécution n’est qu’un point dans le temps. À ce moment-là, il peut y avoir une charge légèrement plus élevée sur les serveurs, une publication sur le site Web, des déploiements ou simplement une latence standard du serveur de test. Tous ces éléments contribuent à des résultats légèrement différents lors de l’exécution du test.

Pour obtenir les résultats les plus précis, l’outil devrait vous permettre de faire ce qui suit

  1. Exécutez automatiquement le test de vitesse de page plusieurs fois en une journée
    Gtmetrixmonitor
  2. Suivre un historique des métriques de base afin qu’une moyenne de ces valeurs puisse être calculée
    Gtmetrixdetail
    Télécharger Gtmetrix
  3. Identifier des exemples spécifiques d’amélioration sur une mesure de performance capturée

Gtmetrixtips

Exécuter l’un des outils une fois peut aider à identifier une idée générale des mesures et des améliorations. Pour obtenir des résultats métriques précis, les valeurs finales doivent être une moyenne de plusieurs tests exécutés sur une semaine ou plus. Notre département Sitecore Managed Services capture une moyenne de 2 semaines et une moyenne sur le mois dernier. Ensuite, nous suivrons, documenterons et examinerons avec nos clients si ces valeurs moyennes ont une tendance meilleure ou pire. Nous testons les performances moyennes en utilisant le même outil, les mêmes conditions et la même page pour déterminer en toute confiance l’évolution des performances du site Web chaque mois. S’il existe des mesures spécifiques qui ont tendance à se détériorer, nous nous pencherons sur les améliorations que nous pouvons apporter et qui auront le plus grand impact sur la vitesse de la page.

Lors de la sélection d’un outil de vitesse de page, confirmez les points suivants

  1. Une fois qu’un outil est sélectionné, continuez à utiliser cet outil afin que vous puissiez d’abord obtenir une base de référence pour les mesures de performance, puis utiliser des tests supplémentaires pour déterminer si la tendance du site Web est meilleure ou pire en utilisant les mêmes mesures et algorithme.
  2. L’outil doit disposer d’un processus ou d’une méthode permettant des tests automatisés plusieurs fois par jour et pouvant enregistrer ces valeurs historiques.
  3. Confirmez si l’outil a un processus pour prendre la moyenne de ces métriques sur 2 semaines ou plus. Si l’outil n’a pas déjà cette fonctionnalité, vous devez créer un processus pour enregistrer et calculer ces moyennes
  4. L’outil devrait pouvoir aider à fournir des exemples spécifiques du site Web pour expliquer une certaine note métrique ou comment cette métrique peut être améliorée.

Commencez par tester la page d’accueil du site

La page d’accueil est la première page que nous testerons lors des tests de vitesse de page. Il est important de noter que les résultats de la page d’accueil ne sont pas représentatifs des performances de l’ensemble du site. Cependant, la page d’accueil est une page critique et un bon indicateur de la performance globale du site. Nous utilisons la page d’accueil comme page principale pour tester car tous les éléments globaux du site seront inclus dans la page d’accueil, et la page d’accueil aura généralement le trafic le plus élevé. De plus, la page d’accueil a généralement le moins de modifications et la plupart des modifications apportées sont globales au site Web. S’il existe d’autres pages critiques qui génèrent un trafic élevé ou qui sont essentielles pour l’entreprise, ces pages doivent être testées séparément.

Planifier, surveiller et documenter les résultats

Après avoir sélectionné un outil de vitesse de page, les étapes suivantes consistent à planifier la fréquence des tests automatisés exécutés, à décider des pages supplémentaires à tester et à documenter les moyennes des valeurs métriques au fil du temps. Surveillez les pages aussi fréquemment que possible au cours d’une journée et dans le temps avant de calculer les moyennes. Pour GTMetrix, nous surveillerons toutes les heures, puis prendrons une moyenne de ces valeurs après 2 semaines et après un mois. Lors de la prise des moyennes des métriques, nous supprimerons également toutes les valeurs aberrantes majeures qui pourraient être dues à des déploiements ou des publications. Enfin, nous documentons les résultats afin que nous puissions facilement comparer les moyennes du mois dernier et déterminer si les performances sont meilleures, pires ou identiques.

Dans la partie 2, nous examinerons l’analyse des détails du rapport et les mesures spécifiques sur lesquelles nous concentrer.






Source link