Temps de réponse du serveur
Silktide mesure le temps que met votre serveur avant de commencer à envoyer la page après qu’un navigateur l’a demandée. Cette attente survient avant que quoi que ce soit puisse s’afficher, donc un serveur lent retarde toutes les autres parties de la page.
Pourquoi c’est important
Le temps de réponse du serveur est la base de tout votre travail d’optimisation de la vitesse. Des images optimisées, des scripts légers et un hébergement rapide pour les ressources ne peuvent rien y changer tant que le navigateur attend encore le premier octet de la page elle-même; chaque visiteur subit ce délai en entier, à chaque affichage de page, avant que quoi que ce soit ne s’affiche.
Des réponses lentes signifient généralement que le serveur fait un travail coûteux pour générer chaque page: requêtes de base de données lourdes, modules d’extension (plugiciels) ou intégrations lentes, ou un hébergement insuffisant pour le trafic du site Web.
Comment le corriger
- Activez la mise en cache des pages, afin que le serveur génère une page une fois et serve la copie stockée aux visiteurs suivants au lieu de la reconstruire à chaque fois. Pour la plupart des sites basés sur un , c’est généralement le gain le plus important.
- Analysez ce sur quoi le serveur passe son temps lorsqu’il génère la page - les requêtes de base de données lentes, les modules d’extension (plugiciels) et les appels à des services externes sont les suspects habituels - puis corrigez ou supprimez les pires éléments.
- Servez les pages par l’entremise d’un , qui répond à partir d’un emplacement près du visiteur et protège votre serveur des requêtes répétées.
- Si le serveur est simplement surchargé, mettez à niveau le forfait ou les ressources d’hébergement.
Comment Silktide le teste
- Chargez la page dans un vrai navigateur, en utilisant le type d’appareil, la vitesse de connexion et l’emplacement de test configurés pour vos tests de vitesse.
- Mesurez le temps que met le serveur à commencer à répondre à la requête principale de la page, en excluant le temps passé sur la connexion réseau elle-même.
- Indiquez le temps mesuré et attribuez une note: moins de 400 millisecondes est bon, puis la note diminue; autour de 600 millisecondes ou plus, c’est jugé médiocre.
Dépannage
Le temps de réponse varie d’une analyse à l’autre
Le temps de réponse du serveur est réellement variable: il dépend de la charge du serveur, de l’état du cache et des performances de la base de données au moment du test. Une page qui vient de sortir du cache peut répondre beaucoup plus lentement qu’une page servie à partir du cache quelques secondes plus tard. Suivez la tendance d’une analyse à l’autre plutôt qu’une seule mesure.
Le site me semble rapide
Votre navigateur a probablement mis le site en cache, et vous êtes peut-être près du serveur. Les nouveaux visiteurs à l’autre bout du monde obtiennent la version non mise en cache, sur une plus longue distance. Le temps mesuré reflète ce que le serveur a réellement fait pour une nouvelle requête.