Découvrez immédiatement si un site est en ligne ou hors service, depuis six régions AWS à la fois, avec la décomposition du temps de chargement et l'expiration SSL derrière la réponse.
C'est la question à laquelle ceci répond. Saisissez une URL et LoadFocus la charge depuis six régions AWS en même temps. Si toutes les régions obtiennent une réponse, le site est en ligne et le problème vient de votre réseau, de votre DNS ou du cache de votre navigateur. Si toutes échouent, il est réellement hors service. Et si certaines réussissent et d'autres non, vous avez trouvé une panne régionale qu'un outil interrogeant un seul emplacement aurait déclarée sans problème.
La plupart des détecteurs de panne vérifient depuis un seul endroit. Un site peut être parfaitement accessible depuis Francfort et injoignable depuis Singapour, à cause d'un problème de routage, d'un nœud CDN défaillant ou d'un déploiement qui ne s'est pas terminé partout. Interroger six régions à la fois transforme une réponse par oui ou non en une carte de ceux qui vous atteignent vraiment.
Un code 2xx signifie que le serveur a répondu normalement. Un 4xx indique que la page est absente ou bloquée, un 5xx que le serveur lui-même a échoué, et une absence de réponse que l'hôte était injoignable. La décomposition des temps montre d'où vient l'attente : résolution DNS, connexion TCP, négociation TLS, temps jusqu'au premier octet, puis téléchargement.
Ceci est un instantané. Les pannes surviennent rarement pendant que vous regardez. Pointez la même URL depuis l'offre gratuite de LoadFocus et cette vérification identique se répète chaque minute depuis plus de 25 régions, avec des alertes par e-mail, Slack, Microsoft Teams ou webhook, pour que vous l'appreniez avant vos clients.
Sur le même sujet : API Monitoring · Status Pages · SSL Checker · UptimeRobot alternative
Une vérification de statut renvoie plus qu'un simple en ligne ou hors service. Voici les valeurs qui méritent d'être lues :
Comment le serveur a répondu. 2xx correspond à un succès, 3xx à une redirection, 4xx signifie que la page est absente ou refusée, 5xx que le serveur a échoué. Un site qui renvoie 200 tout en affichant une page d'erreur est ici compté comme en ligne, et c'est pourquoi le code seul ne dit jamais tout.
La durée de la requête de bout en bout. Sous 1 seconde est sain pour une page web, et au-delà de 3 secondes les visiteurs commencent à partir. Comparez cette valeur entre régions plutôt que de juger un chiffre isolé.
La rapidité avec laquelle le serveur a commencé à répondre. Sous 800 ms est correct. Un TTFB lent plafonne tout ce qui suit et traduit en général un traitement serveur lent, un cache froid ou une base de données saturée.
Le coût de l'établissement de la connexion avant que le moindre contenu circule. Un temps DNS élevé est un problème de résolveur, pas de serveur. Un temps TLS élevé pointe vers la chaîne de certificats ou le coût de la négociation.
Le nombre de jours restants avant l'expiration du certificat HTTPS. Un certificat expiré met un site hors service pour tous les visiteurs en même temps, sans avertissement et sans panne partielle, ce qui en fait la panne la plus évitable qui soit.
L'écart entre la région la plus rapide et la plus lente correspond à ce que votre audience mondiale vit réellement. Un bon résultat depuis une seule région ne dit rien du reste du monde.