Comment réduire le temps total de blocage (TBT) des sites WordPress

Vous voulez savoir quel est l’indicateur de temps total de blocage et comment il affecte la performance des sites WordPress? Tu es au bon endroit. Nous aimons tous des sites Web beaux, faciles à utiliser et rapides. Pour assurer que offrez une expérience utilisateur exceptionnelle, devriez concentrer sur les indicateurs suivants, dont TBT. Plus important encore, en tant quamp;rsquoindicateur de lamp;rsquoexpérience utilisateur, le temps de gel total représente 30% du rendement global du phare. Cela en fait lamp;rsquoindicateur principal de lamp;rsquooptimisation! Nous expliquerons en détail quel est le temps total de blocage, pourquoi il est pertinent, comment il est mesuré et quels facteurs influent sur sa note. Nous partagerons également des conseils sur la façon de corriger les scores de temps de blocage total négatifs (TBT supérieur à 300 MS) afin damp;rsquoaméliorer les scores de rendement global et de rendre vos visiteurs heureux.
Quel est le temps total de blocage (TBT) du phare? Le temps d’arrêt total est un indicateur de performance important pour mesurer la réactivité de la charge sur les sites WordPress. Lorsque la durée de lamp;rsquoactivité dépasse 50 MS, il samp;rsquoagit de la somme de toutes les périodes entre le premier rendu de contenu (FCP) et le temps damp;rsquointeraction (TTI). Les fractions sont toujours exprimées en millisecondes. Il représente 30% du total des performances du phare. Lighthouse est un outil open source automatisé qui aide les développeurs à améliorer la qualité de leurs pages Web. Lamp;rsquooutil tient compte de six paramètres pour générer votre score de performance final, y compris la clé Web de base, lamp;rsquoindice de vitesse, le temps total damp;rsquointeraction et le temps total de blocage:

Métrique

Poids

Quelle est la bonne note? (vert)

Le premier tableau heureux

10%

0 2 secondes

Indice de vitesse

10%

0 4,3 secondes

Le plus grand Pigment heureux

10%

0 2,5 secondes

Temps damp;rsquointeraction

10%

0 5 secondes

Temps total de verrouillage

10%

amp;lt 300 ms

Spo
Alignement cumulatif de la disposition

10%

0 – 0,1

avez besoin damp;rsquoaide pour examiner votre site Web, nous recommandons de suivre notre guide complet qui explique comment améliorer les notes de rendement des phares. Comment mesurer le temps total de blocage pouvez mesurer le score TBT en calculant le temps total pendant lequel la page a été empêchée de répondre aux actions de lamp;rsquoutilisateur. Le temps total est calculé en ajoutant le temps de congélation de toutes les tâches longues entre la première peinture de contenu (FCP) et le temps damp;rsquointeraction (TTI).
Je mamp;rsquoexpliquerai mieux. Chaque navigateur a un processus pour convertir le Code en page Web. Lamp;rsquoensemble du traitement du Code et du style doit être efficace, car nous voulons que nos pages soient affichées aux visiteurs dès que possible. (rappelez , nous voulons impressionner et montrer à quelle vitesse notre site Web est rapide!) Avant de pouvoir rendre une page, le navigateur doit accomplir un certain nombre de tâches, telles que lamp;rsquoanalyse des scripts HTML, la construction de la structure et du contenu damp;rsquoune page Web (DOM), et lamp;rsquoexécution du code CSS et JS. Il y a beaucoup à faire, namp;rsquoest ce pas?
Pour éviter des temps de gel élevés, les navigateurs ne devraient pas rencontrer de fichiers JS et CSS pendant lamp;rsquoanalyse de code et le rendu de page. Pour que votre site fonctionne rapidement, nous devons « dire » au navigateur ce que nous voulons prioriser et ce que nous devons charger en premier. Comprendre les tâches longues les tâches longues sont définies comme étant « bloquées » si elles durent plus de 50 Ms. Dans ce cas, votre page ne répond pas à lamp;rsquoentrée de lamp;rsquoutilisateur, comme un clic damp;rsquoécran, un clavier, un clic de souris, etc. Le temps total de gel est calculé sur la base de ces longues tâches. Une activité prolongée monopolise gravement le navigateur Web (amp;gt 50 MS) et empêche lamp;rsquoexécution damp;rsquoautres tâches de base, telles que la réaction aux opérations.
TBT. souhaitez corriger le temps total de blocage et augmenter la vitesse du site WordPress, nous recommandons huit optimisations de performance. Rafraîchir JS Delay JS preload DNS request minimize JS use Gzip compression minimize CSS file Optimization CSS Delivery reduces Server Response Time and time to reach the first byte (ttfb) 1. Retarder JS retarder JS signifie retarder le chargement de JS à un moment donné. Dans ce cas, le fichier JS est chargé après que le Navigateur affiche le contenu le plus pertinent. En retardant les fichiers Javascript, augmentez la charge de Javascript, ce qui est précieux pour améliorer les performances de votre site WordPress. La réduction du temps consacré à lamp;rsquoanalyse, à la compilation et à lamp;rsquoexécution des fichiers JS peut également aider à améliorer le TBT. Problèmes de lumière dans la section diagnostic: résoudre les problèmes de suppression des ressources de blocage de rendu, de suppression du JavaScript inutilisé et damp;rsquoévitement des demandes critiques de connexion. Solution manuelle: utilisez la propriété defer: Vous pouvez utiliser la propriété booléenne
Ou il namp;rsquoy a pas damp;rsquointeraction utilisateur, comme appuyer sur lamp;rsquoécran, défiler ou cliquer sur un bouton.

Problème de projecteur dans la section diagnostic: résoudre la recommandation « éviter les demandes critiques en série ». Solution manuelle: la méthode pour créer manuellement un délai dans JS est damp;rsquoutiliser la fonction settimeout (). Ceci appelle la fonction après le temps spécifié en millisecondes. Vous pouvez trouver un fragment de code très utile pour retarder namp;rsquoimporte quelle fonction JS, mais voici un exemple: supposons que vouliez obtenir le scénario suivant: « lamp;rsquoutilisateur clique sur le bouton → attendez 2 secondes → la page affichera « Comment allez ? »? amp;lsquo:

Essaie.

Utilisez le plugin wordpress: Flight script: plugin qui retarde JS et fournit plus de ressources pour les fichiers JS critiques. Il aide à établir les priorités. WP Meteor: un plug in qui retarde les scripts JS peut grandement améliorer la vitesse perçue par les visiteurs (importante pour lamp;rsquoexpérience utilisateur). Gonzales: permet de désactiver conditionnellement CSS, JS, et même les plug ins en fonction des pages visitées. Nettoyage des biens (mentionné dans la section précédente). Plug in de cache de Rocket WP: le moyen le plus pratique. Vous pouvez facilement retarder un fichier JS en un seul clic.

Miafunction () {Alert (amp;lsquoComment vas tu?amp;rsquo}

Retarder lamp;rsquoexécution javascript: tableau de bord WP Rocket 3. Le perfectionniste DNS a tenté de résoudre le nom de domaine avant de demander une ressource. Quand ça marche? avez un code tiers sur votre site, par exemple une vidéo hébergée sur Vimeo ou une police Google. Le préfixe DNS améliore légèrement votre site parce quamp;rsquoil minimise le temps et les ressources chargés à partir damp;rsquoautres sites. En damp;rsquoautres termes, le préfixe DNS permet de connecter à des scripts tiers le plus tôt possible, de réduire les latences et damp;rsquoobtenir des résultats plus efficaces. P
Je compresse le Code de sorte que les fichiers envoyés du serveur au navigateur du visiteur soient plus petits (et votre site Web est plus rapide!) Vous pouvez voir tous les HTML, css et JS compressés ensemble pour obtenir des fichiers plus petits, réduire le TBT et améliorer les performances. Problème de projecteur dans la section diagnostic: résoudre la recommandation activer la compression de texte. Utilisation du plug in WordPress: activer le plug in de compression Gzip permet d’activer et de désactiver la compression Gzip sur les sites WordPress. WP Rocket active automatiquement la compression Gzip. Vous pouvez en savoir plus sur la compression Gzip dans notre documentation. Réduire au minimum les fichiers CSS cela réduit la taille des fichiers en supprimant les commentaires, le Code redondant et lamp;rsquoespace blanc. Lamp;rsquoobjectif est de réduire au minimum le temps nécessaire à lamp;rsquoexécution de la page. Cela réduira la charge CSS et le temps damp;rsquoanalyse global. Problème de projecteur dans la section diagnostic: résoudre les recommandations « minimiser le fonctionnement du fil central » et « minimiser le CSS ». Solution manuelle (voir la section JS ci dessus pour plus de détails): sauvegardez le site ou ne modifiez pas les fichiers CSS directement sur le serveur de production. Utilisez un éditeur de texte comme sublize Text ou Visual Studio Code. Utilisez lamp;rsquooutil Web: Allez à minifycode. Com et cliquez sur lamp;rsquoonglet réducteur CSS. Collez le code CSS dans la zone damp;rsquoentrée et cliquez sur le bouton minimiser CSS. Outils CSS minimizer – Source: CSS minimizer utilise le plug in WordPress: auto Optimisation WP super minify CSS Nano plug in WP Rocket cache pour aider à minimiser CSS en un seul clic: Fichier CSS iconique: tableau de bord WP Rocket 7. Optimiser la livraison CSS minimiser le thread principal permet aux navigateurs de gérer les tâches supplémentaires nécessaires pour exécuter efficacement nos pages
Activation de la fusée WP

Jamp;rsquoai marqué pour les rockets du WP.

Points de phare avant la fusée WP: 51 100 Orange: TBT = 480 ms, TTI = 7,0 s rouge: indice de vitesse = 6,0 s, LCP = 7,1 s points de phare après lamp;rsquoutilisation de la fusée WP: 95 100 Orange: seul le LCP a besoin damp;rsquoêtre réparé, mais nous pouvons constater quamp;rsquoil samp;rsquoest considérablement amélioré. Vert: indice de vitesse, FCP, TTI, CLS et TBT! Lorsque jamp;rsquoai effectué ma première vérification sans utiliser le plug in WP Rocket cache, les sections sur les avis et les possibilités namp;rsquoétaient pas très bonnes. Les problèmes rencontrés par Lighthouse ont eu une incidence sur mes scores TBT et global performance. Comme nous lamp;rsquoavons mentionné ci dessus, les scores TBT sont principalement influencés par des questions telles que le brouillage et les JS inutilisés, les temps damp;rsquoexécution élevés des JS, la charge de travail élevée sur le fil principal et le Code de tiers qui prend toutes les ressources. Selon la vérification, mon site namp;rsquoest pas en très bon état et de nombreux problèmes de filetage js Master ont été détectés:

Optimisation des fichiers CSS: tableau de bord WP Rocket 3. Jamp;rsquoai ajouté plusieurs URL pour le préchargement et mes scores ont encore augmenté:

Problèmes détectés par Lighthouse et les zones d’amélioration (Extract) après que PSI a activé la fonction WP Rocket pour activer WP Rocket, je vais à la section paramètres du site WordPress pour m’assurer que les options suivantes sont activées: 1. Optimisation des fichiers JS (latence et latence)

Optimisation des fichiers js: tableau de bord WP Rocket 2. Optimisation des fichiers CSS

Options de précharge WP Rocket 4. Lighthouse a également rencontré des problèmes de performance avec les polices et les icônes utilisées sur le site. Correction du problème à lamp;rsquoaide de lamp;rsquoonglet caractères préchargés de WP Rocket: Étendre la section demandes de clés préchargées dans PSI pour obtenir lamp;rsquoidentité
Les utilisateurs représentent 30% du rendement du phare. Un site lent peut chasser les visiteurs et les clients potentiels, détruire lamp;rsquoexpérience utilisateur (ux) de votre site, et même affecter votre référencement. La façon la plus simple et la plus pratique damp;rsquoobtenir des notes élevées pour TBT est damp;rsquoinstaller WP Rocket, qui applique 80% des meilleures pratiques de performance web immédiatement après lamp;rsquoactivation. Vous pouvez toujours compter sur notre garantie de remboursement à 100%. Bien que nous pensions que ne voudriez jamais, nous serions heureux damp;rsquooffrir un remboursement si en faites la demande dans les 14 jours suivant lamp;rsquoachat. Le seul risque que courez avec notre plugin est damp;rsquoaccélérer votre site!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins