Outils de performance des sites web - Comment vérifier si un site web est en panne - Host-track.com
Publié: Bogdan Lepiavko 2016-09-20 tous les articlesSurveillance de sites web est un processus de supervision des performances du site. Généralement, il est utilisé pour garder un œil sur les sites commerciaux ou d'autres pages pour lesquelles la haute disponibilité est très importante.
Les entreprises, qui fournissent des services de surveillance de sites web, laissent leurs clients vérifier un site web, un serveur, un port ou autre disponible depuis l'entité Internet. Les réponses sont collectées et analysées. Habituellement, la surveillance est effectuée à partir de différents endroits, répartis dans le monde entier ou sur le continent ou le pays spécifique. Ce type de surveillance est appelé surveillance distribuée et permet de détecter les problèmes liés au réseau ainsi qu'au site ou au serveur. La surveillance distribuée permet souvent d'analyser les performances du site à partir des endroits qui sont proches des clients réels, au lieu de certains endroits éloignés qui pourraient avoir des latences élevées. Les informations recueillies peuvent se présenter sous différentes formes : rapports par courrier électronique, graphiques et différentes dépendances intelligentes, afin d'aider le client à obtenir une vue d'ensemble des performances du site. Des paramètres tels que le temps de chargement, la vitesse et autres peuvent aider à optimiser les performances du site. En cas d'erreur critique, les services de surveillance utilisent diverses méthodes de notification pour transmettre l'alerte au client : SMS, appel vocal, messagerie instantanée, courriel et autres. Ceci, associé à des diagnostics immédiats, aide les personnes responsables comme les administrateurs de serveurs ou les développeurs à réparer le site le plus rapidement possible et à minimiser la durée de la panne.
.
Pourquoi est-ce important ? Pour les sites commerciaux, le temps de travail est proportionnel à leurs revenus. Grosso modo, 2 heures de panne par jour signifient que 1/12e partie des clients potentiels sont perdus. Qui plus est, les clients fidèles peuvent également trouver un concurrent plus fiable s'ils ne peuvent pas recevoir leurs services ou leurs marchandises quand ils le souhaitent. Pour d'autres types de sites, comme ceux des gouvernements, des établissements d'enseignement ou des ONG, cet aspect est également très important. Si les gens ne peuvent pas trouver l'information rapidement, ils trouveront une autre source. Certains paramètres comme la vitesse du site sont importants pour les moteurs de recherche, d'autres - la connectivité de la base de données, par exemple - peuvent grandement affecter la commodité d'utilisation du site. La surveillance de certaines valeurs internes comme la charge du processeur, la consommation de mémoire et l'espace disque est importante pour les administrateurs afin d'éviter une dégradation des performances. Un autre objectif important est la vérification de l'accord de niveau de service (SLA) du fournisseur d'hébergement. Pour des raisons techniques, aucun site ne peut être disponible à 100% pendant une période suffisamment longue. Parfois, les serveurs sont redémarrés, mis à jour ou mis à niveau. Chaque fournisseur d'hébergement garantit donc une valeur spécifique, appelée temps de fonctionnement, qui indique pendant combien de temps un site peut être indisponible pour des raisons techniques. Le temps de fonctionnement est généralement mesuré en pourcentage. Dans ce tableau, il est indiqué pour combien de temps un site pourrait être hors service pour chaque valeur d'uptime :
- 90% 876 heures
- 95% 438 heures
- 99% ; 87,5 heures
- 99,9% 8 heures 45 minutes
- 99.99% ; 52,5 minutes
- 99,999% ; 5 minutes 15 secondes
Si les performances réelles du site ne correspondent pas au SLA, cela peut être un motif de réclamation et de demande de remboursement. De plus, cela peut aider les clients à choisir le meilleur hébergement pour leurs besoins.
Les sociétés de surveillance fournissent souvent quelques services supplémentaires, comme la vérification de la vulnérabilité, l'analyse des virus, la vérification de l'expiration des domaines et des certificats et bien d'autres, afin de faire un produit utile pour leurs clients.
Différentes manières de surveiller
La surveillance, en fonction de son objectif, peut être effectuée de plusieurs manières. Les outils de surveillance interne nécessitent l'installation de certains logiciels dans le système surveillé, par exemple, le réseau de l'entreprise. Ils permettent de détecter les problèmes de réseau, les performances du système et d'exclure ou d'attraper les problèmes de matériel et de performance. La surveillance externe est effectuée depuis l'extérieur. Son but est de vérifier la disponibilité et les performances du système par les yeux d’un tiers. La surveillance des utilisateurs réels est une surveillance externe qui simule le visiteur réel d'un site. Selon la complexité, ce type de surveillance peut analyser le chargement des pages, le contenu, parfois même les problèmes de conception. La surveillance la plus avancée peut proposer à son client de créer un scénario pour un visiteur. Cela s'appelle surveillance des transactions et peut effectuer certaines étapes une par une : comme charger la page, naviguer dans le menu, faire un achat. La surveillance passive est effectuée par un code intégré au code du site web et qui envoie des informations spécifiques au serveur collecteur à chaque fois que la page est chargée. Elle permet d'analyser les actions des clients sur le site et d'analyser le trafic.
Les services de surveillance prennent généralement en charge différents protocoles de vérification, et peuvent surveiller non seulement les sites web, mais aussi d'autres entités comme un serveur de fichiers, des serveurs de messagerie, des ports spécifiques, etc. En fonction de la tâche, l'intervalle de surveillance peut varier de plusieurs secondes à une fois par jour.