Pour percevoir. Surtout quand les choses semblent lentes, toujours parce que camp;rsquoest vraiment lent.
êtes sérieux à propos de tester le rendement damp;rsquoun site Web ou damp;rsquoun client, les méthodes traditionnelles ne sont pas suffisantes pour tester la vitesse damp;rsquoun site Web. Pour aider à mieux le comprendre, consultez les raisons énumérées ci dessous. La raison la plus fréquente pour laquelle des tests répétés donnent des résultats incorrects est que les tests que effectuez ne donnent pas des résultats comparables à ceux damp;rsquoun accès aléatoire normal à votre site Web. Les gens ont tendance à exécuter un test dans lamp;rsquooutil pingdom, puis plusieurs fois jusquamp;rsquoà ce quamp;rsquoun nombre acceptable de vitesses de chargement soit généré. Mais ce namp;rsquoest quamp;rsquoun test trompeur qui ne se traduit pas par lamp;rsquoexpérience acquise par les visiteurs de votre site.
Par exemple, un nouvel essai de vitesse sur le terrain damp;rsquoun moteur WP avec pingdom donne des résultats différents. Premier essai:
Deuxième essai: Troisième essai: Lors du premier essai, le temps de chargement était de 2 secondes et le nombre de demandes était de 83. Lors des deuxième et troisième essais, le temps de chargement et le nombre de demandes ont été réduits. Les visiteurs de votre site Web ne rechargent pas la page lorsquamp;rsquoils se connectent à la page de votre site. Continuez à lire et cliquez sur le lien suivant quamp;rsquoils trouvent. Pour que votre site fonctionne réellement, devez fournir des résultats rapides lors de votre première visite.
Alors, pourquoi y a t il des résultats différents quand je garde tout le même? Je répondrai à cette question avec un autre exemple dans la section suivante. Testez la vitesse de votre site Web à lamp;rsquoaide des outils de développement Chrome Chrome est livré avec un outil damp;rsquointégration, appelé outil de développement, qui permet damp;rsquoeffectuer divers tests et de surveiller les progrès en temps réel. Bien que des outils comme pingdom et Google page speed Insight puissent afficher des statistiques similaires. Devtools fonctionne sur votre ordinateur et
Personnalisation plus proche de lamp;rsquoexpérience utilisateur réelle. Lamp;rsquoerreur derrière la mise en cache namp;rsquoest pas une garantie de performance réelle et namp;rsquoest certainement pas la solution ultime pour la performance du site. Dans le test pingdom, il peut rendre votre site génial (comme montré dans le test du moteur WP ci dessus), mais la mise en cache namp;rsquoaide pas vraiment si les visiteurs visitent le site pour la première fois.
Pour la mise en cache, devez connaître deux vérités absolues. Vous devez damp;rsquoabord remplir les caches avant de pouvoir les utiliser. Lorsque les visiteurs accèdent pour la première fois à un site qui utilise un cache de page complet, plusieurs requêtes sont envoyées au serveur pour récupérer les ressources et informations demandées et les afficher sur la page Web. Cela signifie que la mise en cache est une amélioration des performances et ne fonctionnera jamais sur la première demande. La deuxième chose importante est que le cache est toujours périmé. Cela signifie que même si une page est mise en cache maintenant, la page mise en cache sera effacée du cache à un moment donné et les entrées mises en cache devront être reconstruites.
La mise en cache en tant quamp;rsquoamélioration des performances est largement recommandée par presque toutes les entreprises damp;rsquohébergement. La raison en est que la mise en cache de toute la page aura toujours un impact positif sur la réduction des ressources au niveau du serveur. Cependant, cela ne signifie pas automatiquement que la mise en cache complète de la page améliorera la performance globale de votre site. Dans notre article sur le fonctionnement de la mise en cache dans WordPress, nous discutons de l’origine de la mise en cache Web et des circonstances dans lesquelles la mise en cache peut être efficace. Le cache de page entière peut être redimensionné efficacement, ou si avez une page
La plupart des sites Web sont statiques. non, vos utilisateurs continueront de voir les informations obsolètes qui ont été mises en cache pour eux. En fait, ce n’est pas la façon normale de construire des sites WordPress, woocommerce ou Magento.
La façon dont la mise en cache fonctionne réellement est que la mise en cache pleine page namp;rsquoapporte que des améliorations de performance aux pages que avez visitées récemment (ce qui est bon pour lamp;rsquoextensibilité, mais a un impact limité sur la performance). Alors, comment contourner le cache pour tester la vitesse du site? Comme nous lamp;rsquoavons mentionné ci dessus, ignorer le cache lors de lamp;rsquoexécution du test de vitesse du site Web, le cache namp;rsquoest pas utile pour la première visite, et tester la vitesse du site Web sans cache est important pour comprendre la performance réelle du site Web. Il y a deux façons de contourner le cache.
Utilisez le paramètre cache Buster: cache Buster est un paramètre qui peut être ajouté à lamp;rsquoURL de base pour contourner le cache pour simuler une nouvelle expérience de visiteur. Utilisez lamp;rsquooutil de développement chrome pour contourner le cache: Vous pouvez également utiliser lamp;rsquooutil de développement chrome pour contourner le cache. Cette option se trouve dans la section réseau. Tester le rendement réel du site de cache du moteur WP [Étude de cas] est principalement basé sur la vitesse et le rendement de lamp;rsquohébergement du cache. Leur site Web est un bon exemple de lamp;rsquoimpact de la mise en cache sur le site.
Nous avons testé leur site avec lamp;rsquooutil pingdom. La première page est testée en 1,5 seconde. Il samp;rsquoagit damp;rsquoun résultat acceptable dans les limites des seuils recommandés par Google page speed Insights et damp;rsquoautres recommandations similaires. Mais testons la rapidité de leurs performances de base. Il suffit damp;rsquoajouter un Buster de cache à son URL et de faire la prochaine requête à lamp;rsquoURL suivante: https:wpengine.com?cache=busted3 Cette fois, on le charge.
Elos. Damp;rsquoautres éléments de base du Web, comme le délai damp;rsquoentrée initial (fid) et le décalage cumulatif de mise en page (CLS), sont également basés sur le rendement du site. Ils sont indépendants du temps de chargement initial, mais ils affectent le rendement du site et donc lamp;rsquoexpérience utilisateur. Pour contrôler les clés Web de base, allez à Chrome devtools → Lighthouse et vérifiez les performances des options. Temps du premier octet (ttfb) le temps de réponse moyen à la première demande chargée par namp;rsquoimporte quelle page aléatoire sur le site est la seule chose importante à noter. le temps de réponse à la première demande est lent, votre site ne sera pas rapide, peu importe comment optimisez le reste de la page Web. La raison damp;rsquoêtre de la première réaction rapide est simple. Votre site doit répondre en un clin damp;rsquoœil, sinon le retard est évident pour les visiteurs. Fondamentalement, cela signifie que avez environ 400 ms pour créer la page et la livrer à lamp;rsquoutilisateur final (y compris la latence du réseau). Pour les sites qui dépendent de la performance du cache, la répartition du temps de chargement des sites est généralement similaire à celle ci: Un petit nombre de pages ont un temps de réponse de 0 1 seconde (généralement mis en cache), tandis que la plupart des pages ont un temps de réponse de 2 3 secondes, avec un temps de réponse moyen damp;rsquoenviron 2 secondes pour lamp;rsquoensemble de la page. Lorsque votre Répartition du temps de réponse est similaire, cela signifie que votre site a des problèmes de performance et que devez améliorer le rendement de toutes les pages. Le cache ne peut pas faire gagner du temps. Note: la figure ci dessus ne représente quamp;rsquoune seule situation particulière. Même certains sites plus lents peuvent avoir 90% des pages dans la gamme 0 1. Un audit approfondi est donc nécessaire. Les gens pensent quamp;rsquoils ont reçu quelque chose du cache, mais ils ne lamp;rsquoont pas fait.
R (les applications payantes que nous utilisons dans le graphique du temps de R éponse moyen ci dessous, en mettant particulièrement lamp;rsquoaccent sur le r éférencement) améliorations qui peuvent affecter tous les sites lorsque fermez le cache, pouvez toucher et sentir la performance réelle de votre site, et commencer à surveiller certains paramètres de performance de lamp;rsquoutilisateur En fait, êtes prêt à commencer à mettre en œuvre des améliorations qui affectent le rendement de lamp;rsquoensemble du site. En fin de journée, consacrer du temps à la résolution de problèmes de rendement généraux permettra de travailler moins et damp;rsquoobtenir de meilleurs résultats en matière de rendement Web que de résoudre des problèmes de rendement sur certains sites seulement. Chaque site Web est unique, mais voici quelques conseils sur la façon damp;rsquoaméliorer les performances des visiteurs: passer à un meilleur hébergement: servebolt offre des performances hors de la boîte au delà de namp;rsquoimporte quelle instance VPS ou Cloud. Utiliser des hôtes proches du public utiliser PHP 7.4 moderne (ou au moins 7.2 +) Utiliser correctement la base de données (en particulier samp;rsquoassurer que les requêtes utilisent correctement les index) Utiliser une base de données plus rapide pour éliminer les coins morts dans lamp;rsquoapplication (supprimer les plug ins et nettoyer) corriger les bogues à Lamp;rsquoarrière et à lamp;rsquoavant ( ne croirez pas lamp;rsquoimpact des bogues sur la performance) pouvez utiliser les rapports de scan pour déterminer lamp;rsquoidée finale des bogues damp;rsquoarrière plan il est essentiel de tester correctement la performance du site, car la performance est maintenant un indicateur clé du classement, suivi par la conversion et la loyauté. Bien que certains outils en ligne puissent afficher des chiffres comme la vitesse et la taille de la page, cela ne donne quamp;rsquoune vue damp;rsquoensemble de ce qui cause réellement des problèmes de performance. Appliquer les outils et les techniques appris dans ce cours
Comment tester la vitesse et la performance de votre site et pourquoi vous avez peut être fait quelque chose de mal