Comment mesurer la vitesse du site à l&rsquoaide du modèle de performance du rail

Comment mesurez le rendement du site? Il y a beaucoup damp; en ligne sur la façon damp;rsquooptimiser votre site, mais comment savez vraiment que faites assez bien? Afin damp;rsquoaider les développeurs à mesurer leurs efforts damp;rsquooptimisation et de leur rappeler de placer les utilisateurs au centre de leur histoire de performance, plusieurs Google ont développé des modèles de rail. Rail est un modèle de performance axé sur lamp;rsquoutilisateur qui divise lamp;rsquoexpérience Web de lamp;rsquoutilisateur en quatre opérations clés. Encouragez les développeurs à considérer la performance web dans son ensemble, plutôt que de demander « quamp;rsquoest ce que la lenteur signifie? » Au lieu de cela, demandez: « que ressentent les utilisateurs lorsquamp;rsquoils interagissent avec ce que nous construisons? »
Dans nous explorerons ce quamp;rsquoest le rail, les lignes directrices du modèle qui peuvent aider à déterminer quand « faire assez » et quels outils pouvez utiliser sur votre site Web pour mesurer le rail. Quel est le modèle ferroviaire? Lorsque chargez une page Web, de nombreux problèmes techniques se produisent dans les coulisses. À lamp;rsquoarrière plan, le site demande et reçoit des fichiers et des ressources, tandis quamp;rsquoà lamp;rsquoavant plan, le navigateur charge du texte, des images et damp;rsquoautres médias. Lorsque tout cela se produit, lamp;rsquoutilisateur attend que la page soit chargée pour commencer à interagir avec la page, ce qui est bien si avez optimisé la vitesse de la page. Le problème est que les développeurs oublient souvent ce qui se passe lorsque la page est chargée.
Selon le Guide de base Web de Google, les utilisateurs passent la plus grande partie de leur temps à attendre que le site réponde à leurs commentaires (comme les clics, les clics et les commutateurs) sans avoir à attendre que le site soit chargé. Ainsi, bien que votre site puisse être chargé à la vitesse de la lumière, si lamp;rsquoutilisateur clique sur le lien dans la navigation et prend deux secondes pour enregistrer lamp;rsquoentrée, cela signifie squatter. Le modèle Rail tient compte de ce fait en divisant lamp;rsquoexpérience utilisateur du site en quatre actions clés: réponse, animation
Action, ralenti et chargement.
Photo: Paul Ireland. Chaque action ferroviaire a ses propres objectifs de rendement, qui sont fondés sur des seuils perçus par lamp;rsquohomme et dont nous discuterons bientôt. Lamp;rsquoidée qui sous tend le modèle est que si Optimisez votre site Web en fonction de chacun de ces domaines et offrez une expérience Web continue et rapide, vos utilisateurs seront heureux. Avant damp;rsquoapprofondir le Code ferroviaire et ses paramètres de référence, il est important de comprendre damp;rsquoabord les seuils perçus par lamp;rsquohomme. Lorsque Optimisez votre site pour le rendre plus rapide, considérez ce que les utilisateurs ressentent lorsquamp;rsquoils naviguent sur votre site? Peut être pas. Cependant, cette perception du rendement du site est un élément essentiel du rail.
La recherche de Jakob Nielsen sur le temps de réponse est une recherche universitaire de référence sur la perception humaine de la performance du réseau depuis sa publication en 1993. En 2015, les googlers Paul Irish et Paul Lewis ont présenté leur modèle de chemin de fer en modifiant les résultats originaux de Nielsen pour ajouter un temps de réponse supplémentaire (0 à 16 MS) à lamp;rsquoanimation. De 0 à 16 MS: les gens sont très bons pour suivre les mouvements et namp;rsquoaiment pas les situations où lamp;rsquoanimation a un taux de trame variable ou samp;rsquoarrête trop. Lamp;rsquoanimation est considérée comme lisse parce quamp;rsquoelle rend 60 nouvelles images par seconde. 16 MS par image. 0 à 100 MS: lamp;rsquoutilisateur pense que la réponse à son action en moins de 100 MS est instantanée. Une fois de plus, le lien entre lamp;rsquoaction et la réaction a été rompu. 100 à 300 MS: lamp;rsquoutilisateur sentira un léger retard. 300 à 1000 MS: dans cette fenêtre, lamp;rsquoutilisateur a lamp;rsquoimpression que quelque chose se passe, par exemple, la page est chargée et lamp;rsquoactivité est en cours. 1000 MS ou plus: plus damp;rsquoune seconde, lamp;rsquoutilisateur ne peut pas se concentrer
La deuxième fois, mais ce faisant, arrêtez de répondre au premier clic Camp;rsquoest exactement ce que Rail veut éviter. Objectif: traiter les événements dans les 50 millisecondes. Google Guide: les sites Web doivent traiter les actions entrées de lamp;rsquoutilisateur dans les 50 millisecondes pour samp;rsquoassurer quamp;rsquoune réponse visible est faite dans les 100 millisecondes. Pour les actions qui prennent plus de 50 millisecondes à compléter, toujours fournir une rétroaction, comme afficher un indicateur de charge ou changer la couleur du Focus.
Lamp;rsquoanimation est devenue si courante dans la conception web que les utilisateurs samp;rsquoattendent à ce que lamp;rsquointeraction soit si fluide quamp;rsquoils le remarqueront immédiatement lorsque le taux de trame est encore un peu plus faible. Lamp;rsquoanimation comprend: lamp;rsquoanimation visuelle. Cela comprend lamp;rsquoanimation damp;rsquoentrée et de sortie et lamp;rsquoindicateur de charge. Roulez. Cela inclut lamp;rsquoutilisation de la barre de défilement, mais aussi le démarrage, camp;rsquoest à dire que lamp;rsquoutilisateur commence à défiler, puis laisse tomber, et la page continue à défiler. Drag Comment zoomer sur une carte ou pincer. Objectif: générer un cadre en 10 Ms.
Google Guide: pour faire une animation correctement, chaque image de lamp;rsquoanimation doit être terminée en 16 millisecondes pour atteindre 60 images par seconde (c. à D. 1 seconde ÷ 60 = 16,6 millisecondes). Le budget maximum par image est de 16 MS, mais le navigateur a besoin damp;rsquoenviron 6 ms pour rendre chaque image. Le temps libre est ce qui se passe dans les coulisses après le téléchargement initial du site. Comme je lamp;rsquoa i mentionné dans un récent article sur les techniques de pré navigation, le temps libre offre une occasion idéale de précharger, de pré lire et de pré Connecter les ressources.
Objectif: maximiser les temps damp;rsquoarrêt afin damp;rsquoaugmenter les chances que les pages répondent aux interactions des utilisateurs en 50 millisecondes.
A lors du chargement initial, namp;rsquoutilisez que les éléments les plus critiques de la page et utilisez votre temps libre pour tout le reste. Google recommande de diviser les travaux retardés pendant les temps damp;rsquoarrêt en blocs de 50 millisecondes afin que votre site puisse répondre dans 100 fenêtres de réponse. lamp;rsquoutilisateur interagit avec la page pendant son temps libre, son interaction devrait avoir la priorité et arrêter le temps libre. La charge de travail consiste à amener rapidement lamp;rsquoutilisateur dans la première peinture importante. Cela signifie quamp;rsquoil faut moins damp;rsquoune seconde pour charger la page. Plus votre page est chargée rapidement, moins les utilisateurs sautent, moins ils sont susceptibles de perdre le focus et moins ils sont susceptibles de penser que lamp;rsquoactivité quamp;rsquoils essaient de terminer a été interrompue. Selon Google, il namp;rsquoest pas surprenant que les sites à chargement rapide aient en moyenne des sessions plus longues, des taux de sauts plus faibles et une plus grande visibilité publicitaire. Objectif: terminer la première peinture significative en 1 seconde et lamp;rsquointeraction en 5 secondes. Google Guide: optimiser la vitesse des pages par rapport aux appareils et aux connexions réseau que les utilisateurs utilisent lorsquamp;rsquoils visitent un site Web. Concentrez sur lamp;rsquooptimisation des chemins de rendu critiques du site pour déverrouiller le rendu et profiter des temps damp;rsquoarrêt. Google recommande damp;rsquoutiliser des appareils mobiles de moyenne portée avec des connexions 3G lentes pour charger des pages et interagir en 5 secondes ou moins. Pour les charges ultérieures, visez pendant 2 secondes ou moins. Outils de mesure du rail les objectifs fixés par le rail semblent élevés, mais il namp;rsquoest pas difficile de les mesurer et de les surveiller à lamp;rsquoaide de trois outils gratuits (chrome devtools, Lighthouse et webgettest). Outils de développement Chrome: outils de développement intégrés pour Chrome t

Laisser un commentaire

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

ContactPress Supported By WordPress Plugins