;
Maison / Développement web / Comment surveiller et améliorer les performances de vitesse du site

Comment surveiller et améliorer les performances de vitesse du site

Pour toute application grand public, la vitesse du site est un élément important de l'expérience utilisateur globale, qui s'étend à toutes les plateformes sur lesquelles votre application est disponible, y compris le Web, iOS et Android. Des études ont montré que les impacts de la vitesse du site engagement de l'utilisateur, revenu, et d’autres mesures commerciales clés. Quelles étapes pouvez-vous mettre en place pour que votre temps de chargement de page (PLT) reste dans les limites souhaitées?

Il est important de noter que la performance a tendance à se dégrader au fil du temps – c’est quelque chose que nous avons expérimenté de première main chez LinkedIn. Ces dégradations ne sont généralement pas dramatiques, il s’agit d’événements uniques; après tout, des étapes telles que les tests A / B ou l'analyse des canaris sont conçues pour détecter ces types de défauts avant le lancement de la production. Au lieu de cela, les ralentissements de site ont tendance à se produire sur une certaine période en raison de fuites de latence à plus petite échelle: modifications mineures du code, des configurations de navigateur ou d'autres zones qui s'additionnent avec le temps.

Les étapes suivantes peuvent vous aider à identifier et à résoudre les fuites de latence afin que les performances de votre site restent cohérentes et que l'expérience utilisateur reste positive.

Construire une bonne surveillance de bout en bout

Ceci devrait être la première ligne de défense contre les dégradations de performances et est probablement aussi le plus couramment mis en œuvre. Lorsque les développeurs écrivent du code, ils doivent intégrer une surveillance d’arrière-plan pour mesurer les performances de leur code dans un environnement de production. Cela aide à résoudre les problèmes qui peuvent être résolus avec des optimisations de conception de code telles que la mise en cache et la planification de la capacité.

Bien que cette étape soit importante en tant que référence, elle n’est généralement pas suffisante en elle-même pour détecter toutes les dégradations de performances, car elle ne mesure pas les activités côté client telles que le rendu de la page. Pour bien comprendre l'expérience utilisateur, vous devez vous déplacer hors des murs du centre de données.

Suivi client synthétique

La surveillance client synthétique est un service offert par des fournisseurs tiers qui testent votre application sur une variété de périphériques contrôlés, dans différentes configurations, pour vous aider à résoudre les problèmes liés au client. Cela peut être utile en tant qu'indicateur de problèmes de vitesse de site côté client, car il vous donne une idée de la performance de votre code sur de vrais périphériques.

Source

A propos Pratik

Découvrez également

XSocialMedia a exposé 150 000 enregistrements contenant des informations personnelles

Un autre jour, une autre fuite de données. La dernière victime à en sortir est …

Laisser un commentaire

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