Après la mise en ligne d’un site internet, les performances techniques doivent faire l’objet de contrôles réguliers.
Le temps de chargement des pages
Le temps de chargement des pages est le temps nécessaire pour qu’une page web s’affiche entièrement dans le navigateur d’un internaute, à partir du moment où il clique sur un lien ou saisit une URL jusqu’au moment où tous les éléments de la page (texte, images, vidéos, etc.) se chargent et s’affichent entièrement. Pour le mesurer, nous nous appuyons sur des solutions (Google PageSpeed Insights ou Pingdom…) qui nous fournissent des informations détaillées sur le temps de chargement de chaque élément de la page (les images, les fichiers CSS et JavaScript…). Puis, nous vous soumettons les recommandations nécessaires pour accroître les performances.
La disponibilité du site
La disponibilité d’un site web désigne le pourcentage de temps pendant lequel ce dernier est accessible et fonctionnel pour les visiteurs. En d’autres termes, c’est la proportion de temps pendant laquelle un site web est en ligne et peut être consulté par les internautes.
Elle s’estime via des dispositifs de surveillance de site internet (Uptime Robot, Pingdom…) qui vérifient régulièrement si le site est accessible et envoient des alertes en cas de panne ou de temps d’arrêt.
Les erreurs de chargement
Les erreurs de chargement sont des problèmes qui empêchent une page web ou un élément d’une page web ( une image, une vidéo ou un fichier) de se charger correctement dans le navigateur d’un internaute. Nous les suivons à l’aide de la console de développement du navigateur ou d’outils comme Google Search Console. Ces moyens nous servent à identifier les erreurs de chargement des ressources, telles que les images, les fichiers CSS et JavaScript, et les corriger.
La vitesse de réponse du serveur
La vitesse de réponse du serveur est le temps nécessaire pour qu’un serveur web réponde à une requête d’un navigateur web ou d’un autre client. En d’autres termes, c’est le temps qu’il faut pour que le serveur traite une demande et envoie une réponse au client. Nous la mesurons avec des supports spécifiques (Bitcatcha ou GTmetrix) qui nous fournissent également des informations sur la localisation géographique des serveurs et les performances du réseau.
Les tests de charge et de stress
Les tests de charge et de stress sont des méthodes de test de performances dans des conditions de charge élevée ou extrême. Ces tests servent à juger la capacité d’un site à gérer un grand nombre de connexions simultanées ou des demandes intensives, afin de soulever les éventuels problèmes de performance ou de stabilité.
Pour les effectuer, nous nous appuyons sur des outils qui simulent un grand nombre de visiteurs simultanés et mesurent les performances du serveur et de l’application web (Load Impact ou BlazeMeter…)