Il existe de nombreux outils, tels que Pingdom, GTmetrix, etc., disponibles pour mesurer les performances de votre site, chacun d’eux fournissant souvent un résultat différent, ce qui est naturellement déroutant.
Mais lequel devriez-vous utiliser?
La réponse dépend de ce que vous souhaitez mesurer et du niveau de détail souhaité. Ils fournissent chacun des mesures différentes, c’est pourquoi ils fournissent des résultats différents, mais cela ne signifie pas que l’un d’eux est plus «juste» que l’autre.
Cependant, quel que soit le ou les outils que vous utilisez, le plus important est de comprendre les informations que vous obtenez réellement et d’être cohérent avec l’outil que vous utilisez. Il n’est pas utile de comparer les résultats entre les outils – par exemple, entre GTmetrix et Pingdom. Ce n’est pas grave si Pingdom dit 2 secondes et GTmetrix dit 5 secondes.
Vous ne devez comparer que plusieurs résultats du même outil, avant et après avoir apporté des modifications.
Sommaire
Comparaison des principaux outils de test de performance de site web
Lignes directrices pour les tests
Avant de commencer, quelques règles de base pour des tests utiles:
- Exécutez plusieurs tests à chaque fois pour obtenir une moyenne et, si votre site dispose d’un type de mise en cache (plugin, côté serveur, etc.), supprimez le premier résultat car il pourrait être non mis en cache et donc trompeur.
- La géographie est importante – plus l’emplacement de test est éloigné de l’emplacement de votre serveur, plus le temps de chargement est long.
- Choisissez un emplacement de serveur proche de votre hôte, qui doit également être proche de votre public cible
- S’il n’y en a pas, assurez-vous au moins d’exécuter tous les tests en utilisant le même emplacement de serveur pour une comparaison cohérente
- Le temps de chargement est la seule métrique que vous devriez regarder, pas la note.
OK, regardons maintenant les meilleurs choix dans les outils de test de vitesse gratuits et voyons quels sont les avantages et les inconvénients, pour donner un peu de contexte à votre décision.
Pingdom
Avantages
De tous les outils, je pense que c’est le plus attrayant visuellement – il est facile à lire et à comprendre.
- Le résumé en haut vous donne un aperçu en un coup d’œil des informations importantes – temps de chargement, taille de page et demandes:
- Le graphique en cascade de Pingdom (le graphique qui décompose chaque composant de votre site et combien de temps il faut pour se charger) est certainement le plus facile à lire de tous les outils, et possède des fonctionnalités de tri pratiques.
- Astuce: triez par temps de chargement pour trouver tous les fichiers spécifiques entraînant une perte significative du temps de chargement:
- Le type de contenu et les ventilations de domaine sont très utiles pour repérer facilement les goulots d’étranglement dans la taille de la page et le contenu externe, qui sont deux des plus grands contrevenants pour le temps de chargement. Dans la capture d’écran ci-dessous, il est facile de voir que les images excessives (4 + Mo et 60 requêtes) et le Javascript excessif (1,52 Mo et 58 requêtes) sont les plus gros problèmes:
- Il y a un choix de quelques emplacements de serveur (aucun compte requis)
Inconvénients
- La sélection de serveurs a été réduite au cours des derniers mois et il y a parfois une longue attente pour exécuter un test.
- Il n’y a pas d’option pour tester la vitesse mobile.
- Ne prend pas en charge HTTP / 2, donc si votre site utilise HTTP / 2, les résultats réels dans la plupart des navigateurs modernes devraient en fait être un peu plus rapides que ceux rapportés.
Que mesure-t-il?
Techniquement parlant, il utilise une métrique appelée «onload». Il s’agit de l’heure à laquelle le navigateur a traité la page et tous les éléments ont été téléchargés.
Il est généralement plus court que «entièrement chargé» qui est utilisé par GT Metrix et pourquoi Pingdom donne généralement des résultats plus rapides. Vous pourriez dire que c’est un résultat plus proche de la façon dont la page apparaît pour l’utilisateur, puisque la page sera utilisable par le visiteur au moment où «onload» est atteint, même si elle n’est pas encore «complètement chargée».
Sur un site avec beaucoup de contenu externe comme des publicités ou d’énormes vidéos diffusées par un fournisseur tiers, vous avez tendance à voir des temps de chargement fluctuants. C’est parce qu’une partie de cette activité se produit après le marqueur «onload».
Résumé
- Idéal pour une évaluation rapide et facile des problèmes.
- Pas bon pour des cas d’utilisation spécifiques comme le mobile ou http / 2
GTmetrix
Que mesure-t-il?
Gtmetrix utilise par défaut le temps «complètement chargé», ce qui, comme décrit ci-dessus, donnera un résultat plus long que Pingdom.
” [Fully loaded] est le moment après le déclenchement de l’événement Onload et il n’y a eu aucune activité réseau pendant 2 secondes. »
Le chargement complet peut être considéré comme plus complet car il attend que tout soit téléchargé et exécuté.
Sur un site avec beaucoup d’annonces, etc., vous verrez vraiment une grande différence dans le temps de chargement. Cela pourrait être trompeur car si votre site est bien développé, il est possible que la partie supérieure de votre page se charge rapidement et soit utilisable par le visiteur, tandis que les autres éléments se chargent en arrière-plan, sans trop interrompre l’expérience.
Mais obtenir une image complète du poids de la page et de l’impact du contenu tiers est très utile. Si votre public se trouve dans un endroit où l’utilisation du téléphone mobile est importante ou où les données sont chères, le poids total de la page pourrait sérieusement l’affecter car ils paient pour toutes ces données à télécharger.
Si vous allez utiliser GT Metrix, je vous suggère fortement de créer un compte gratuit car c’est là que cet outil devient vraiment utile.
Avantages
- Choix de plusieurs emplacements de serveur
- Une option mobile disponible
- Option de connexion réseau d’accélérateur – cela vous permet de tester votre site sur des connexions Internet plus lentes
- Option de blocage des publicités – très pratique à activer si vous souhaitez voir l’impact des publicités sur les performances de votre site
- Enregistre un historique des tests permettant une comparaison – cela facilite le suivi de la progression de votre site
- Utilise des navigateurs prenant en charge HTTP / 2
- L’onglet Timings vous donne des mesures plus approfondies telles que l’indice de vitesse, la première peinture riche en contenu, etc.:
Inconvénients
- Les tests sont exécutés à l’aide de navigateurs prenant en charge HTTP / 2, mais les recommandations fournies ne sont pas adaptées à HTTP / 2
- Les recommandations sont un peu dépassées et certaines d’entre elles sont tout simplement inutiles. “Supprimer les chaînes de requête” est obsolète et n’aura pas d’impact sur le temps de chargement de votre site.
- La cascade n’est pas aussi facile à lire ou à trier que celle de Pingdom:
Résumé
- Un compte gratuit est indispensable
- Fournit un juste équilibre entre la facilité d’utilisation et des options plus avancées
Webpagetest
C’est le grand-père de tous les outils de test de vitesse et c’est toujours le plus complet. On dirait que c’est tout juste sorti de 1998. Mais si vous pouvez dépasser cela, vous pouvez en tirer beaucoup d’informations intéressantes. Si vous êtes un accro de la performance hardcore, vous voudrez probablement l’utiliser car il contient l’ensemble de détails le plus technique et le plus complet.
Avantages
- Le plus grand choix d’emplacement de serveur
- Le plus grand choix d’options de test mobiles
- Le plus configurable – pour les testeurs de puissance, il a le plus d’options
- Rapports très détaillés montrant plusieurs métriques telles que le temps jusqu’au premier octet, le rendu de démarrage, l’indice de vitesse, etc.:
Inconvénients
- Cela pourrait être un peu écrasant pour les novices en optimisation
- Le look et l’interface est un peu daté
Google PageSpeed Insights
Ce n’est pas un outil de test de vitesse.
Il ne mesure pas le temps de chargement de votre site Web, vous ne pouvez donc pas l’utiliser pour voir à quelle vitesse votre site est. Il a quelques utilisations, mais les tests de vitesse n’en font pas partie.
Le score qu’il vous donne n’est pas lié à la vitesse de votre site, il est simplement basé sur des règles génériques qui peuvent ou non avoir un impact sur le temps de chargement. le score n’affecte pas votre référencement ou votre classement – seul le temps de chargement réel le fait.
Sur la base de certains changements récents qu’ils ont mis en œuvre, vous pouvez commencer à voir des mesures de vitesse réelles, mais jusqu’à présent, elles ne s’affichent que pour les sites plus grands avec beaucoup de trafic. Pour le site moyen, le rapport est toujours fortement basé sur le respect de leurs règles et non sur la vitesse réelle. Bref, ne l’utilisez pas pour mesurer la vitesse de votre site uniquement.
Alors maintenant que vous en savez un peu plus sur ces outils, vous pouvez les essayer et voir lequel vous convient le mieux. Il n’est pas nécessaire de les utiliser tous pour tester votre site. Choisissez-en un et utilisez-le de manière cohérente pour comparer les résultats avant et après des modifications que vous effectuez sur votre site, et vous serez en bonne forme. Personnellement, j’utilise le plus Pingdom et GTmetrix, avec Webpagetest, commencez mon choix si je veux être vraiment ringard avec les résultats.