Comment améliorer le temps d’interaction (TTI) sur WordPress
Vous voulez savoir quand interagir et comment cela affecte la vitesse du site WordPress? Alors continuez à lire parce que nous voulons tous un site Web rapide et interactif. Il n’y a rien de plus frustrant que de cliquer quelque part sur la page sans obtenir les résultats de nos actions, n’est – ce pas? Pour vous assurer que votre site Web offre une expérience utilisateur exceptionnelle, vous devriez prêter attention aux indicateurs suivants, dont TTI. En tant qu’indicateur axé sur l’utilisateur, le temps d’interaction représente 10% du rendement global du phare. Ce n’est peut – être pas la mesure la plus influente du score final, mais les revers subis par l’utilisateur peuvent l’amener à quitter votre page ou pire: quitter votre site!
Nous expliquerons quand l’interaction a lieu, pourquoi elle est importante, quels outils peuvent être utilisés pour mesurer l’interaction et ce qui a une incidence sur le score de l’interaction. Nous partagerons également quelques conseils techniques pour corriger le mauvais temps de notation interactive (TTI plus de 3,8 secondes). Enfin, nous vous montrerons comment améliorer votre score global de performance et nous veillerons à ce que votre site ne semble pas endommagé. Qu’entend – on par temps d’interaction dans un phare? Le temps d’interaction mesure la vitesse à laquelle les visiteurs interagissent pleinement avec votre page. Il s’agit d’un indicateur de laboratoire important pour évaluer la réactivité de la charge, qui influe directement sur la perception du rendement et de l’interaction par les utilisateurs.
La métrique TTI mesure quand une page commence à charger jusqu’à ce que ses principales sous – ressources soient chargées et qu’elle réponde rapidement aux actions de l’utilisateur. En bref, TTI mesure la vitesse à laquelle une page exécute n’importe quel code JavaScript afin que le composant réponde rapidement à n’importe quelle action de l’utilisateur. Aide à déterminer quelle page semble interactive. Je vais t’expliquer.
Réactivité du site. Le TTI peut être calculé sans utilisateur réel, alors que le fid ne le peut pas.
Comment le temps d’interaction influe – t – il sur le rendement? Comme nous l’avons mentionné plus haut, un TTI élevé peut mener à une expérience utilisateur frustrante: l’utilisateur pense que le site est entièrement prêt, mais rien ne se passe lorsqu’il essaie de cliquer sur un endroit. Regardons un exemple réel de TTI (section orange ci – dessous). Comme vous pouvez le voir, si le fil principal est inactif depuis environ 4 – 5 secondes, marquez la page comme entièrement interactive: |
Section des possibilités et du diagnostic – le rapport sur les sources de l’isp indique l’incidence de chaque erreur sur les économies estimées; La résolution de ces problèmes améliorera considérablement votre TTI et votre expérience utilisateur. Nous avons listé quelques conseils PSI au cas où vous auriez besoin d’augmenter le score TTI: Éliminer le blocage du rendu ressources minimiser le travail du Thread de base réduire le temps d’exécution JavaScript supprimer les JS inutilisés réduire l’impact du Code tiers éviter les requêtes critiques en série précharger les requêtes critiques tenir le compte Faible demande et faible transport réduit le temps de réponse du serveur
Alerte spoiler: Vous pouvez utiliser le plug – in de fusée WP pour optimiser votre score TTI! |
Comment améliorer TTI sur le site WordPress en optimisant les fichiers JS (y compris le Code de tiers), vous pouvez réduire le temps de notation interactive. Toute bonne façon d’exécuter JS est susceptible d’améliorer TTI. Toujours prêter attention à l’ordre des ressources et aux préférences de chargement, ainsi qu’au nombre et à l’étendue des demandes. Si vous souhaitez déterminer le temps d’interaction et augmenter la vitesse globale du site WordPress, nous vous recommandons huit optimisations de performance. Retarder JS et réduire les JS inutilisés minimiser JS et CSS optimiser la publication CSS et réduire les CSS inutilisés réduire ttfb précharge DNS request précharge Character miles
TTI 1 sur l’appareil mobile. Delay JS Delay JS files means that they are loaded only after the browser shows the most important content. L’objectif est d’accélérer le chargement de la page en donnant la priorité au contenu à afficher en premier. Vous Réduirez le temps consacré à l’analyse, à la compilation et à l’exécution des fichiers JS, ce qui aidera à améliorer l’ITT. Exemples de JS non essentiels qui peuvent généralement être reportés: partage social, consentement aux cookies, etc. Problèmes trouvés par Lighthouse: supprimer les ressources de blocage de rendu, réduire le javascript inutilisé, et éviter les requêtes critiques en série. Solution manuelle: utilisez la propriété defer: Vous pouvez utiliser la propriété booléenne defer pour les balises de script HTML lorsque vous essayez de retarder js:
Charger la fonction de retard JS – Source: tableau de bord du Rocket WP. Retarder les JS et réduire les JS inutilisés en retardant l’exécution des JS et en supprimant ou en réduisant les JS inutilisés, vous améliorerez les performances et votre score TTI. L’idée principale est de retarder le chargement de tous les fichiers JS jusqu’à ce qu’une interaction ute se produise. Nt, comme cliquer sur un bouton ou défiler vers la fin de la page. Un bon point de départ est de vérifier votre diagramme de chute d’eau gtmetrix pour voir où le JavaScript est chargé. Le même diagnostic peut être obtenu avec PSI. Une fois la vérification effectuée, vous serez en mesure de déterminer si le « mauvais » JS provient de votre code ou d’une application tierce. Problèmes trouvés par Lighthouse: Évitez les requêtes critiques de connexion et réduisez le javascript inutilisé. Solution manuelle: la méthode pour créer manuellement un délai dans JS est d’utiliser la fonction settimeout (). Ceci appelle la fonction après le temps spécifié en millisecondes. Vous pouvez utiliser ces fragments de code très utiles pour retarder n’importe quelle fonction JS. La suppression manuelle des JS inutilisés peut être dangereuse pour votre site Web. Si vous enlevez un espace supplémentaire ou une autre parenthèse, les choses vont mal tourner. Si vous n’êtes pas un développeur avancé, je ne vous recommande pas de le faire manuellement. Utilisation du plugin wordpress: |
Exemple: utilisez le plug – in de cache perfmatters WP Rocket pour supprimer l’élément JS inutilisé: une solution intégrée. En un seul clic, vous pouvez facilement retarder les fichiers JavaScript et supprimer (ou réduire) Les JS inutilisés. | |
J’ai marqué pour les rockets du WP. | ||
Problèmes découverts par Lighthouse et domaines à améliorer – après avoir activé WP Rocket en optimisant les performances PSI avec WP Rocket, j’ai également activé les options suivantes, comme recommandé dans la section précédente: optimiser les fichiers JS (retarder le chargement JS et retarder l’exécution JS) | ||
En résumé, ma liste de vérification a été considérablement augmentée et des problèmes tels que minimiser JS, minimiser la tâche principale de thread, supprimer les JS inutilisés ou supprimer les ressources de blocage de rendu ont disparu en raison de la connexion WP Rocket. |