Vérifiez n'importe quelle API ou site web depuis 6 régions AWS simultanément : code de statut, décomposition complète du temps de réponse, en-têtes et expiration SSL.
Saisissez n'importe quelle URL et LoadFocus effectue une véritable requête HTTP vers celle-ci depuis six régions AWS en même temps. Pour chaque région, vous obtenez le code de statut HTTP, le temps de réponse total et une décomposition de la répartition de ce temps : résolution DNS, connexion TCP, négociation TLS, temps jusqu'au premier octet et téléchargement. Pour les points de terminaison HTTPS, il indique également la validité du certificat SSL et le nombre de jours avant son expiration.
Une seule vérification depuis un unique emplacement masque la réalité : votre API peut être rapide depuis les États-Unis et lente depuis l'Asie. Vérifier depuis six régions à la fois révèle la latence réelle pour une audience mondiale et met en évidence des problèmes de routage régional ou de CDN qu'un outil mono-emplacement ne pourra jamais détecter.
Un code de statut 2xx signifie que le point de terminaison a répondu avec succès ; les codes 4xx/5xx indiquent des erreurs côté client ou serveur. Dans la décomposition des temps, un temps TLS élevé pointe vers une surcharge liée au certificat ou à la négociation, un temps jusqu'au premier octet élevé indique un traitement serveur lent, et un temps de téléchargement élevé révèle une réponse volumineuse. Comparez les régions pour repérer où les utilisateurs sont mal servis.
Cet outil vous donne un instantané. Pour savoir dès l'instant où votre API tombe en panne, ralentit au-delà d'un seuil ou voit son certificat SSL sur le point d'expirer, transformez la même URL en une surveillance continue avec le forfait gratuit de LoadFocus : des vérifications toutes les minutes depuis plus de 25 régions, avec des alertes par e-mail, Slack, Microsoft Teams et webhook.
Associé : API Monitoring · SSL Checker · UptimeRobot alternative
Votre vérification de statut révèle plusieurs valeurs. Voici celles qui vous indiquent si votre point de terminaison est sain et rapide :
Indique si le point de terminaison a répondu, et comment. 2xx signifie succès, 4xx est une erreur client (requête incorrecte, authentification, route manquante), 5xx est une erreur serveur. Tout autre code que 2xx signifie que de vrais utilisateurs ou intégrations rencontrent une défaillance.
Temps de bout en bout de la requête. Pour une API JSON, moins de 300 ms est bon et moins de 100 ms est excellent. Pour une page web complète, visez moins de 1 seconde. Les réponses lentes font perdre des conversions et provoquent des dépassements de délai dans les intégrations.
La rapidité avec laquelle votre serveur commence à répondre. Bon : moins de 800 ms. Un TTFB lent limite la rapidité de tout ce qui suit et indique généralement un traitement serveur lent ou un backend à froid.
Le coût de l'établissement de la connexion avant que la moindre donnée ne circule. Un temps DNS élevé pointe vers un résolveur lent ou mal configuré, et non vers votre serveur. Un temps TLS élevé pointe vers une surcharge de la chaîne de certificats ou de la négociation, souvent corrigeable avec HTTP/2 et la reprise de session.
Nombre de jours avant l'expiration de votre certificat HTTPS. Un certificat expiré casse instantanément tous les navigateurs et clients API, c'est donc le chiffre sur lequel il vaut la peine d'être alerté plusieurs semaines à l'avance. Bon : plus de 30 jours, et ne le laissez jamais atteindre un nombre à un seul chiffre sans surveillance.
L'écart entre votre région la plus rapide et la plus lente représente votre véritable expérience mondiale. Un bon chiffre depuis les États-Unis ne signifie pas grand-chose pour un utilisateur à Singapour si la requête y prend plusieurs fois plus de temps. Un CDN, une mise en cache en périphérie ou un déploiement multi-régions réduit cet écart.