Comprendre les principaux vitaux du Web de Google et ses méthodes de promotion
Points de base:
Google souhaite que les utilisateurs aient une bonne expérience Web, de sorte que les sites Web qui se classent plus élevés dans les résultats de recherche se chargent également plus rapidement. Bien sûr, il s'agit d'une grande simplification, mais en supposant que vous comparez deux sites avec du contenu et du public similaires, les sites Web de chargement plus rapides devraient se classer plus haut dans les résultats. Cependant, la méthode de Google pour mesurer cette métrique a toujours été quelque peu insaisissable, il introduit donc les métriques Web de base pour fournir aux propriétaires de sites Web et aux développeurs une certaine clarté. Malheureusement, "Performance" est un terme général couvrant des dizaines de mesures ...
First octet Temps, commencer à rendu, utilisation du processe Chargement, page Full Chargement, temps d'interaction, Recalculation de style par seconde, etc. différents outils renvoient différents ensembles de résultats, et il est difficile de savoir par où commencer.
Le programme de métriques Web de Google est conçu pour simplifier l'évaluation des performances et vous aider à vous concentrer sur les améliorations les plus importantes. Les métriques Web de base sont des mesures de performances clés qui reflètent l'expérience utilisateur du monde réel. Certaines mesures sont rapportées par le panneau du phare, Pagespeed Insights et Google Search Console dans Chrome Devtools.
La bibliothèque JavaScript des Vites-Web peut aider à mesurer des mesures plus réalistes de vrais utilisateurs visitant votre site Web. Les résultats peuvent être publiés sur Google Analytics ou d'autres points de terminaison pour une analyse plus approfondie.
Google recommande d'utiliser le 75e centile, qui est d'enregistrer plusieurs résultats pour la même métrique, trier de l'ordre du meilleur au pire, puis analyser les valeurs des trois trimestres. Par conséquent, les trois quarts des visiteurs du site Web connaîtront ce niveau de performance.
Les métriques Web de base actuelles sont le dessin de contenu maximal, le premier retard d'entrée et le décalage de mise en page cumulatif, qui évaluent respectivement le chargement, l'interactivité et la stabilité visuelle.
Dessin de contenu maximal (LCP)
LCP mesure les performances de chargement - vitesse de vitesse de l'affichage du contenu .
Les métriques historiques telles que le chargement des pages et DomContent Télélées ont toujours été problématiques à cet égard, car ils ne reflètent pas toujours l'expérience utilisateur. Par exemple, le spoiler peut apparaître presque immédiatement, mais il peut prendre plus de temps pour apparaître qu'il est chargé d'une autre demande AJAX.
Le dessin de contenu maximal (LCP) rapporte le temps de rendu de la plus grande image ou bloc de texte visible dans la fenêtre. Les temps inférieurs à 2,5 secondes sont considérés comme bons, tandis que les temps supérieurs à 4,0 secondes sont considérés comme mauvais.
Les types d'éléments considérés dans LCP comprennent:
<img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173949835734928.jpg" class="lazy" alt="Core Web Vitals: A Guide to Google's Web Performance Metrics">
<p> Logos et les menus ne bougent pas - ce sont des éléments stables. L'annonce est ajoutée au DOM et sa position de départ ne change pas, il est donc également stable. Cependant, l'image du héros bougera: </p>
<ol>
<li> L'image du héros est 360 x 510 pixels dans la fenêtre de 360 x 720 pixels. Par conséquent, son score d'impact est (360 x 510) / (360 x 720) = 0,71 </li>
<li> Il se déplace verticalement de 90 pixels dans la hauteur de la fenêtre de 720 pixels, donc sa fraction de distance est de 90/720 = 0,125 </li>
</ol>
<p> Par conséquent, le CLS est de 0,71 x 0,125 = 0,089 </p>
<p> Les scores CLS inférieurs à 0,1 sont considérés comme bons, tandis que ceux supérieurs à 0,25 sont considérés comme mauvais. Dans ce cas, le CLS se trouve dans une plage acceptable car bien que la zone affectée soit grande, la distance pour se déplacer est relativement faible. Cependant, une plus grande publicité nécessite une nouvelle attention. </p>
<p> L'algorithme CLS n'enregistre aucun décalage de mise en page dans les 500 millisecondes d'interaction utilisateur, ce qui peut déclencher des modifications de l'interface utilisateur ou un redimensionnement de la fenêtre. Par conséquent, votre page ne sera pas pénalisée pour les mises à jour d'interface, les transitions et les animations nécessaires aux opérations, telles que l'ouverture d'un menu complet à partir de l'icône du hamburger. </p>
<p> Le panneau de rendu (menu & gt; Plus d'outils & gt; rendu) dans Chrome Devtools fournit l'option de zone de décalage de mise en page. Sélectionnez la boîte et actualisez la page - le décalage de mise en page est mis en surbrillance en bleu. Vous pouvez également modifier la vitesse du réseau dans le panneau réseau pour ralentir le chargement. </p>
<p> FID / TBT peut être amélioré par: </p>
<ol>
<li> Réserver l'espace pour les éléments d'image, de vidéo et d'IFRAME en utilisant les propriétés <code>width
et height
, les propriétés CSS aspect-ratio
ou les anciennes pointes de remplissage (selon le cas) transform
et opacity
pour des animations moins coûteuses. priorité de performance
Les métriques Web de base se développeront au fil du temps, mais l'évaluation des mesures LCP, FID et CLS peut aider à identifier les problèmes les plus critiques. Résolvez d'abord des puzzles rapides et simples - ils ont généralement le plus grand retour sur investissement:
Core Web Metrics FAQ
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!