Comment La Vitesse du Serveur et du Réseau Affecte les Performances du Site Web
Un site Web lent affecte le bonheur des clients, augmente l’abandon, réduit l’expérience de la marque, affecte le référencement, frustre les administrateurs du site et rend tout simplement nul. Nous sommes des sites Web de réglage des performances « sous le capot » pour les clients depuis 14 ans. Dans notre série sur l’amélioration des performances du site Web, nous vous aiderons à établir une base de référence pour votre site, à examiner les principaux leviers vers lesquels nous recherchons des améliorations des performances et à vous orienter dans la bonne direction au début.
L’aller-retour précaire
À moins d’être ingénieur réseau Internet, vous ne savez peut-être pas que le World Wide Web est vraiment un web. Lorsque vous saisissez une URL, votre navigateur ne communique pas directement avec le serveur d’une entreprise. Ce n’est pas comme des canettes entre un écran — il y a des canettes à chaque extrémité, mais la chaîne est un réseau mondial interconnecté.
Pour chaque requête effectuée par le navigateur d’un visiteur de site Web (100 éléments pour une page vue), un parcours similaire au web commence et est relayé sur de nombreux réseaux. La demande commence à partir de l’URL que le visiteur entre dans son navigateur et saute sur de nombreux serveurs, pour finalement arriver à votre serveur, qui répond ensuite sur de nombreux serveurs et se retrouve dans le navigateur du visiteur. Ce trajet est mesuré en millisecondes pour aller-retour et se produit à la vitesse des électrons. L’emplacement de votre serveur Web réel n’a pas trop d’importance.
Lorsque nous parlons des performances du site Web, l’un des domaines à considérer est la vitesse réelle à laquelle le serveur hébergeant le code de votre site Web peut obtenir et renvoyer une réponse. C’est généralement ce qu’on appelle la latence du réseau ou simplement le « temps d’attente » et c’est le sujet d’aujourd’hui.
Mesure de la latence du réseau
Vous avez probablement entendu parler de votre adresse IP — c’est comme l’adresse postale de votre ordinateur ou de votre appareil sur Internet. Ceci, avec un protocole de transfert (TCP / IP), établit les règles qui permettent aux paquets d’informations de se déplacer le long d’un vaste réseau interconnecté et de passer d’un serveur source à un navigateur de destination. Comme un système postal électronique.
Pour le voir en action, vous pouvez exécuter une commande traceroute sur un Mac ou tracert sur un PC et vous obtiendrez une liste de tous les routeurs et le temps (espérons-le en millisecondes) qu’il a fallu pour obtenir une réponse. Lorsque vous additionnez le temps pour chaque saut, vous pouvez avoir une idée de la latence entre votre machine et votre site Web. Nous utilisons des outils de surveillance et de gestion sophistiqués pour obtenir ces informations de manière plus graphique.
Pour en revenir aux Outils de développement de Google Chrome (en particulier l’onglet Réseau), la latence du premier document demandé est importante. C’est essentiellement le temps qu’il vous faut pour appuyer sur entrée sur votre navigateur, votre serveur Web traite les instructions du premier Document et les renvoie à votre ordinateur / navigateur. Ce premier document contient tous les autres liens vers des images, des actifs, des styles, etc. Il contient également généralement tout le code HTML structurel de la page et du texte.
La vitesse du réseau une fois qu’une demande quitte votre réseau personnel / professionnel n’est pas quelque chose sur lequel vous aurez un contrôle énorme. Cependant, croyez qu’il est incroyablement résilient, optimisé et rapide. Les choses que vous entendez dans les nouvelles comme les attaques par déni de service, les dorsales coupées, les services DNS ciblés — tout ce qui se passe au milieu d’une demande réseau — ne sont pas vraiment sous votre contrôle.
Les deux gros éléments que vous contrôlez sur cette latence d’impact:
- Nous constatons des problèmes de latence lorsqu’un client a une connexion Office lente ou une bande passante insignifiante sur son réseau. Surtout avec des outils comme le panneau d’administration de Magento, qui envoient souvent beaucoup d’éléments de page (comme un catalogue de produits).
- L’autre domaine de latence que nous voyons est le temps de traitement de la base de données ou l’allocation de mémoire à votre base de données. Les plateformes de commerce électronique et CMS créent dynamiquement des pages à partir des requêtes vers la base de données. Une base de données avec une allocation de mémoire insuffisante peut ralentir sa capacité de réponse, affectant les performances globales.
Si le chargement de votre première page semble vraiment lent dans les outils de développement (par exemple plus de 1 à 2 secondes), vous pouvez souvent gagner rapidement en demandant à votre équipe de développement de consulter la configuration matérielle et l’allocation de mémoire. Assurez-vous que les paramètres recommandés pour votre application sont respectés (ils sont généralement largement publiés par un développeur d’application). Voir des gains de performances immédiats peut parfois être aussi simple que de redimensionner votre serveur Web et d’allouer de la mémoire.
S’il semble qu’un site soit lent pour vous — et que d’autres personnes disent que le site se charge bien — ce n’est probablement que vous. Assurez-vous que le réseau que vous utilisez a un débit adéquat. Même sur les réseaux WiFi d’entreprise haut de gamme, il existe souvent de nombreuses demandes de bande passante concurrentes, ou cela peut être la distance que vous vous trouvez d’un point d’accès. Exécutez un test de vitesse pour le savoir.
Voir des gains de performances immédiats peut parfois être aussi simple que de redimensionner votre serveur Web et d’allouer de la mémoire.
Les opérations réseau sont un sujet important, mais les professionnels de ce domaine en savent plus sur les performances (et s’en soucient davantage) que tout autre groupe que vous rencontrerez. Ils peuvent fournir une analyse plus approfondie et exécuter toutes sortes de contrôles de diagnostic pour optimiser les performances de votre serveur Web et de vos réseaux de bureau. Les choses entre les boîtes sont fascinantes, mais c’est rarement ce sur quoi vous épingleriez les problèmes de performances du site.
Dans le dernier volet sur les performances web, nous allons parler plus en détail de toute la mise en cache et de l’agrégation disponibles. Cela peut être un excellent moyen de réduire le nombre de demandes d’aller-retour nécessaires, ce qui améliorera les performances.
En savoir plus dans la série:
- Site Web lent? Les 6 Facteurs Les plus courants qui Affectent la Vitesse du site Web
- Comment Mesurer la Vitesse de votre Site Web
- Principaux Facteurs Vitaux du Web et Impact des Performances du Site Web sur le RÉFÉRENCEMENT
- Impacts de la Conception du site Web sur les Performances: Comment L’Optimisation des Images Peut Aider
- Comment L’Ajout de Technologies Marketing Affectera les Performances du Site Web
- Qu’est-ce que la Mise en cache du Site Web et Pourquoi est-elle Importante pour les Spécialistes du Marketing?
- Présentez les Résultats de performance de votre Site Web avec ce Modèle de Rapport d’optimisation Utile
Nous sommes là pour vous aider à aimer votre site Web! N’oubliez pas de vous abonner ci-dessous pour recevoir les dernières informations utiles de notre équipe à la vôtre.