Test de performance WordPress: pourquoi, comment et quels outils utiliser
Un grand nombre d’articles écrits comme seul guide de performance sur WordPress, et un grand nombre de contenus sur les sujets discutés, mais qu’en est – il des outils que nous utilisons pour mesurer? Les outils et les logiciels en ligne que nous utilisons sont des éléments importants de cette équation. Des outils incorrects ou des résultats incorrects peuvent vous égarer. Aujourd’hui, nous allons faire exactement le contraire, et aujourd’hui, nous allons comparer pour voir si nous pouvons mieux comprendre ce qui est bon, ce qui est acceptable et ce qui devrait absolument être évité lorsque nous essayons d’analyser les sites Web où nous avons besoin de vitesse.
Les stars de la soirée seront: gtmetrix, keycdn speed test, pingdom Tool, Google pages peed Insights, webpage test et monitis Speed tool. Nous discuterons de nos forces respectives et nous en discuterons une fois par semaine, puis nous vous fournirons les résultats. Pour les geeks de la technologie dans cet article, nous utiliserons un site Web et un service que nous sommes convaincus qu’il est approprié pour une performance optimale. Le site Web sera un magazine de jeux numériques hautement optimisé avec un grand nombre d’articles. Le site utilise un CSS minimisé, un cache HTML statique, un JS minimisé, un CDN et http \/ 2. Le côté serveur fonctionne sur un processeur Xeon, 24 Threads, 24 go de RAM, Gigabit connection, hébergé dans un centre de données en Caroline du Nord, le serveur a peu de demandes et un faible taux d’utilisation, l’utilisation du processeur est bien supérieure à 0,5, avec un total de 12 noyaux et 24 Threads, nginx est mis en cache et fonctionne en PHP 7.1 RC
Tester les outils de performance WordPress toutes ces technologies signifient qu’il s’agit d’un serveur puissant, hébergé dans un centre de données fiable et fonctionnant sur un serveur Web et un site Web optimaux. N’oubliez pas que cet article traite de Benchmarking et pour cela, nous choisirons les serveurs les plus proches de notre point de départ, à savoir New York et Dallas, parce que nous ne voulons pas
La vitesse du réseau doit être prise en considération, mais l’exactitude de la référence doit être prise en considération. Tous les outils en ligne nous permettent de choisir Dallas \/ New York, à l’exception de webgetest, qui est toujours en surcapacité à New York et nous oblige à aller en Californie EC2 pour des tests.
Nous mesurerons le temps de chargement en fonction de chaque outil et vous fournirons ensuite un tableau comparatif final entre eux. Le but de cet article est de voir les changements dans les tests et de déterminer lequel est le plus précis, le plus rapide et le plus facile à utiliser, ce qui est recommandé. Le but de cet article est également de vous montrer pourquoi certains tests sont totalement inutiles, même lorsqu’ils proviennent de grandes stars comme Google. Nous testerons chaque service 3 fois. Inutile de le dire, voyons comment ils réagissent au test. Test 1: gtmetrix gtmetrix est un excellent outil de Benchmarking avec une interface bien construite qui vous permet non seulement de voir les temps de chargement, mais aussi d’obtenir des informations détaillées sur les scores Google PageSpeed et Yahoo Yslow. Une fois le Benchmarking terminé, il affiche également une liste des éléments que gtmetrix juge nécessaires à la réparation.
Ou 0,5, ce qui indique clairement que le changement provient entièrement de gtmetrix et du réseau, et non du côté serveur.
Gtmetrix ne donne pas de résultats cohérents en termes de temps de chargement, de cycles. Il s’agit d’un problème, et pour que gtmetrix devienne un outil fiable, il doit donner des scores plus précis. Comme vous le verrez, nous avons obtenu de meilleurs résultats avec d’autres outils. Gtmetrix mesure le temps de pleine charge plutôt que le temps partiel nécessaire pour commencer à consulter le site. Comme notre site Web utilise un chargement lent d’images, cela ne reflète pas équitablement les attentes des utilisateurs lors de l’ouverture du site. Plus important encore, le grand changement de 4 secondes à 1,1 seconde signifie qu’il ne reconnaît pas correctement ce qui se passe.
Nous voulions être sûrs que ce n’était pas de notre faute, donc nous avons fait une autre série de tests et nous avons obtenu 3.7, 1.2 et 5, et c’est toujours confus. Par conséquent, gtmetrix reste une bonne alternative pour identifier les optimisations potentielles, mais vous ne devriez pas croire le temps de chargement réel qu’il fournit. Test 2: test de vitesse keycdn le test de vitesse keycdn est un outil simple qui affiche la charge de ressources et le temps total nécessaire pour compléter un site Web. Nous avons choisi Dallas comme serveur source et avons essayé. Il s’agit d’une représentation du temps qu’une ressource prend pour charger et charger chaque partie. Les résultats montrent que le temps total écoulé entre 2,4 et 3,1 secondes est respectivement de 2,4, 3,1 et 2,8 secondes, ce qui représente une variation de 0,7 seconde entre les scores les plus faibles et les meilleurs. Depuis le début, le test est beaucoup plus fiable en temps réel que gtmetrix et est un meilleur outil pour tester rapidement le site. Il ne comprend pas tous les outils nécessaires pour optimiser le site gtmetrix, mais pour les utilisateurs expérimentés, il fournit un Strum
C’est mieux parce que les tests sont plus rapides et plus précis. C’est un outil très simple qui semble très efficace.
Test 3: l’outil pingdom l’outil pingdom est l’un des outils d’étalonnage les plus populaires et vous découvrirez bientôt pourquoi. Essayons de voir ce qui va se passer. Le temps de chargement total pour la première course est de 2,22 secondes, pour la deuxième course 1,86 secondes et pour la troisième course 1,85 secondes! Lorsque vous pouvez copier presque un test et obtenir des résultats presque identiques, vous pouvez clairement voir la précision de ce test, qui varie de 2,22 à 1,86 secondes en moins d’une seconde, ou 0,37 seconde! L’outil d’analyse comparative fournit également de l’information utile, comme de bonnes informations sur ce qu’il devrait améliorer, et un journal de ressources beau et très détaillé. Vous pouvez même surveiller le temps de chargement de chaque ressource et vérifier FTTB (first to Byte), qui n’est pas disponible dans d’autres tests.
Test 4: Google pages peed Insights pages peed Insights est l’outil d’optimisation de la vitesse de Google. C’est ce que nous obtenons trois fois après l’exécution. Alors… Pas de temps de chargement? L’information Byte n’est pas la première fois?, Pas d’arbre de téléchargement de ressources? Et le score? Comment notre site Web peut – il être si nuisible aux téléphones cellulaires alors que le nouvel outil de test mobile de Google nous montre l’état vert? C’est le résultat du nouvel outil de test mobile de Google. Ils osent aussi dire \
Donc, en d’autres termes. Google pages Seed Insights ne fournit pas de résultats de vitesse. Au lieu de cela, il vous donne une liste à améliorer et vous donne un score que vous ne savez pas comment il est en contradiction avec vos propres tests d’outils mobiles. L’explication est l’art.
Emploi. Google page peed Insight est complètement inutile. Il produit des scores basés sur « ce que Google pense que vous devriez optimiser » plutôt que sur la vitesse réelle du site. Notre Conseil est de ne jamais utiliser Google pages peed avec des outils liés à la vitesse, optimiser un outil qui est en contradiction avec d’autres outils de la même entreprise est comme essayer de tirer aveuglément une balle volante dans le ciel avec beaucoup de vent la nuit. Test 5: le test de page Web est un autre outil utile similaire à gtmetrix. La première chose que nous avons remarqué sur webgetest que leurs serveurs à New York sont surchargés. Après 40 minutes en file d’attente, nous avons dû remplacer le serveur EC2 en Californie. Comme vous pouvez le voir à partir des résultats, nous n’avons pas été impressionnés. Tout d’abord, il génère un document complet en 8,7 secondes, la deuxième en 7,0 secondes, la troisième en 8,0 secondes, ce qui est un changement de 1 seconde, 0,7 seconde au – dessus du changement de vitesse du test keycdn, et le temps d’attente a été multiplié par 3. Le chargement de la ressource est très confus, parfois il affiche des scores élevés en octets pour la première fois, tandis que d’autres affichent de meilleurs scores. L’outil pingdom signale pour la première fois moins de 0,6 seconde d’octets, tandis que le test de la page Web indique que notre temps d’attente est de près d’une seconde! Les scores sont bizarres aussi. Le premier score vous donne un F, comme la première fois que vous vous comportez mal à chaque octet. Il s’agit d’un serveur comparé au serveur wpengine qui fonctionne sur la pointe des pieds. Le deuxième test nous a donné un a, comme si tu étais vraiment Rock, mais le troisième a confirmé qu’on était vraiment nuls. Le principal problème avec webgettest semble être les serveurs qu’ils utilisent, qui semblent bondés. Si vous êtes intéressé par des résultats cohérents, n’utilisez pas webgettest. Pour le moins, leurs lettres de vote sont confuses et ne semblent pas représenter des données réelles sur le rendement. En fait, nous sommes plus enclins à croire
Ils traversent un réseau bondé, ce qui ajoute du retard aux tests. Test 6: les outils de vitesse monitis sont un autre outil de référence similaire à l’outil pingdom, qui a un temps de réponse détaillé de chaque ressource. Il y a deux problèmes avec le rosaire. D’une part, il fournit le temps de chargement total plutôt que le temps réel nécessaire pour voir le site, ce qui signifie qu’il élimine l’impact sur le chargement lent. Le deuxième problème est qu’ils mettent les résultats en cache depuis longtemps et ne peuvent donc pas être testés à nouveau. Monitis ne semble pas être un test précis, nous le faisons deux fois de plus toutes les quelques heures, 12 secondes pour le deuxième test et 7 secondes pour le troisième. Ce changement ne peut même pas concurrencer gtmetrix. Résultats voici donc une liste complète des résultats de tous les outils de référence dans un beau diagramme. Les résultats indiquent en fait qui est le gagnant du Service de chronométrage. Mais nous pensons qu’un autre graphique devrait vous rendre plus clair. Cette comparaison est encore plus absurde en comparant les meilleurs et les pires écarts de tous les outils de référence. L’outil pingdom nettoie le plancher avec la même précision que les autres outils, avec un changement de moins de 0,37 seconde, la seule approche étant l’essai de vitesse keycdn de 0,7 seconde. Le test de la page Web change de 1,7 seconde, tandis que gtmetrix et monitis vont bien au – delà de cette équation, avec un changement de près de 3 secondes entre les exécutions. Le gagnant est l’outil pingdom! Si vous êtes intéressé par le rendement, aucun autre test ne peut vous fournir des résultats aussi précis et rapides. Il s’agit non seulement du test le plus fiable de tous les tests, mais aussi du test le plus rapide entre les courses. Lorsque gtmetrix fonctionne une fois, vous pouvez exécuter quatre outils pingdom. Si gtmetrix ou webgettest prend beaucoup de temps à compléter,
Pourquoi les deux tests ont – ils tant de problèmes à évaluer le temps de chargement réel? Nous pouvons exécuter des tests Linux locaux à travers des centaines de connexions à notre site Web pour confirmer ce que l’outil pingdom dit. Si vous avez besoin de faire plus de tests, vous pouvez utiliser le test de vitesse keycdn, qui est très bon et décent, mais tous les autres outils sont plus orientés vers la conception \/ correction que les outils de performance. Si vous êtes intéressé par de bons résultats, l’outil pingdom semble être le choix le plus sûr. Avez – vous d’autres outils de test de performance WordPress recommandés? Partagez – le ici! Ou avez – vous des questions sur les tests que nous avons effectués? N’hésitez pas à poser des questions et nous ferons de notre mieux pour vous donner une bonne réponse.