Test de la vitesse du site Joomla

8

J'essaie d'améliorer la vitesse d'un site - cependant quand je vais sur Pingdom pour tester: http://tools.pingdom.com/fpt/

Je reçois des moments extrêmement différents même si je n'ai apporté aucun changement. Par exemple:

  • 8,92 s
  • 3,68
  • 11h40

Aussi - j'obtiens le même problème avec gtmetrix ( http://gtmetrix.com/ ).

Par conséquent, je ne peux pas dire si les changements de performances que j'ai apportés font une différence.

Alors - comment peut-on tester la vitesse du site?

iamrobert
la source
Les sites que vous utilisez actuellement pour tester sont corrects. Cela pourrait être simplement dû à un environnement d'hébergement médiocre. Si vous êtes sur un hôte bon marché, alors cela pourrait être le problème car ils sont généralement bon marché pour une raison
Lodder
+1 Je m'interroge aussi parfois sur l'exactitude de ces sites. @Lodder pouvez-vous suggérer des alternatives ou peut-être une approche différente pour tester la vitesse des sites Web Joomla?
jonboy
Merci - le site est sur le cloud de siteground et a 2 sites hébergés dessus: siteground.com/cloud-hosting.htm - donc j'espère que ce n'est pas l'hôte. Je leur enverrai un email.
iamrobert
Ahh ok Siteground, ils sont géniaux, donc ça ne peut pas être un problème lié à l'hébergement. Essayez d'utiliser le test de page Web et la vitesse de la page Google pour tester les vitesses également, pour voir si des différences sont affichées. Il y en a plusieurs, mais je n'aurais tendance qu'à utiliser les plus populaires. Si vous utilisez des extensions / paramètres de mise en cache, essayez de les désactiver et relancez les tests. Les réactiver et relancer les tests
Lodder
Siteground: "Veuillez noter que Pingdom est un service externe et nous ne pouvons pas spécifier pourquoi ces outils renvoient des résultats différents."
iamrobert

Réponses:

5

Il existe quelques facteurs indépendants de votre volonté, tels que la charge sur le serveur à l'époque et la bande passante disponible entre le serveur de l'outil de test et le site Web cible au moment de l'exécution du test.

Vous pouvez minimiser la variabilité de la bande passante en créant un compte (un compte gratuit, c'est bien) sur GTMetrix et en vous connectant pour pouvoir utiliser les paramètres avancés et choisir un emplacement de serveur de test proche de l'endroit où votre site Web cible est hébergé.

Pingdom peut avoir une option similaire.

Vous devrez probablement encore relancer le test plusieurs fois et prendre une moyenne, mais cela donnera probablement un résultat plus cohérent.

Neil Robertson
la source
Merci - Neil - savez-vous si GTmetrix cache votre site - ce sera donc plus rapide la prochaine fois?
iamrobert
Oui, les tests ultérieurs semblent fonctionner un peu plus vite.
Neil Robertson
1
Je leur ai envoyé un e-mail: "Nous utilisons un nouveau profil à chaque test, donc rien n'est mis en cache de notre côté sauf pour DNS. Assurez-vous de regarder vos graphiques en cascade (onglet Chronologie) pour voir où se trouvent les différences de temps. Il pourrait s'agir de votre serveur (requêtes SQL lentes mises en cache après la première exécution), ou il peut s'agir d'un widget externe qui se charge de manière incohérente. "
iamrobert
Merci Neil - je pense que c'est la meilleure solution. D'après mes tests - gtmetrix avec un compte semble être le plus cohérent - me donnant des résultats similaires à chaque fois. Cependant - je vérifierai également avec mes statistiques Google Analytics pour voir le temps de chargement et le pingdom.
iamrobert
4

En utilisant un outil tiers comme pingdom, gmetrix et même la vitesse de la page Google, il est évident d'obtenir des variations dans le résultat. La vitesse de la page dépend de nombreux facteurs.

Par exemple: si le cache broser est activé sur le site, la toute première vérification avec l'un de ces services prendra plus de temps et après d'autres essais consécutifs, il se chargera plus rapidement car la page est déjà mise en cache.

Avec mon propre site http://saur.in (en développement)
Première tentative sur pingdom: 1.83s
Deuxième tentative: 786ms

C'est presque un problème de temps et plus du double de la vitesse de la page. De la même manière, le cache serveur joue également son rôle.

Il existe d'autres facteurs comme la résolution des noms de domaine, le trafic actuel de la connectivité DNS sur votre site et bien d'autres encore. Le résultat peut donc varier. Tout en travaillant avec les performances, nous devons considérer le temps de réponse moyen ou le temps de chargement de la page.

Enfin, une dernière chose, je dois ajouter ici:

Créez un ensemble de résultats à partir de 2-3 services et vérifiez les performances toutes les 2-3 heures. Pingdom fournit des tests pour chaque minute et c'est gratuit ... vous pouvez l'essayer. Essayez si pendant 24 heures et regardez le résultat moyen de celui-ci.

Saurin Dashadia
la source
Avec Pingdom, le temps de réponse: support.pingdom.com/Knowledgebase/Article/View/70/27/… ne vérifie pas tout le temps de chargement car il exclut les images et JS? Je suppose que Google Analytics fournit également des vitesses de chargement du site: support.google.com/analytics/answer/1205784?hl=en Comme les résultats sont si arbitraires - il est difficile de savoir ce qui fonctionne le mieux.
iamrobert
4

Il existe certains outils utilisés dans l'industrie pour "stresser" les sites Web. Ce sont des outils assez complexes et NE conviennent PAS aux petits sites Web ou aux environnements d'hébergement partagés.

Pour effectuer des tests de comparaison, vous devez disposer de votre propre serveur (pour pouvoir contrôler l'infrastructure), afin de pouvoir contrôler la charge. Tester un hôte partagé ne fournit pas vraiment de données comparables.

Valentin Despa
la source