Site-Performance-API – TTFB, Weiterleitungen und Komprimierungsprüfung
Ruft eine URL ab und misst die Zeit bis zum ersten Byte (TTFB), die Gesamtantwortzeit, die Inhaltskodierung (gzip, brotli oder keine), die Umleitungsanzahl, die Umleitungskette mit jedem Hop, den HTTP-Statuscode, den Server-Header und die Inhaltsmetadaten. Nützlich für die Leistungsüberwachung, CI/CD-Gates und das Debuggen langsamer Seitenladevorgänge.
Fragen Sie diesen Endpunkt jede Minute nach Ihren Produktions-URLs ab. Verfolgen Sie TTFB und total_time_ms im Zeitverlauf. Warnen Sie, wenn TTFB Ihren SLA-Schwellenwert überschreitet oder wenn status_code nicht 200 ist.
CI/CD-Performance-Gates
Rufen Sie diesen Endpunkt nach der Bereitstellung im Staging auf. Lassen Sie die Pipeline fehlschlagen, wenn TTFB 500 ms überschreitet oder die Komprimierung deaktiviert ist. Erkennen Sie Leistungsrückgänge, bevor sie in die Produktion übergehen.
Debuggen der Weiterleitungskette
Übergeben Sie eine URL und überprüfen Sie das Array „redirect_chain“, um jeden Hop, Statuscode und Zeitpunkt zu sehen. Identifizieren Sie unnötige Weiterleitungen, die die Latenz erhöhen. Häufige Übeltäter: HTTP-zu-HTTPS-, www-zu-nicht-www- und Trailing-Slash-Weiterleitungen.
Frequently asked questions
Was misst TTFB?
Time-to-First-Byte (TTFB) ist die Zeit in Millisekunden zwischen dem Senden der HTTP-Anfrage und dem Empfang des ersten Bytes der Antwort. Dazu gehören DNS-Auflösung, TCP-Verbindung, TLS-Handshake und Serververarbeitungszeit.
Führt dies JavaScript aus oder rendert es die Seite?
Nein. Dieser Endpunkt misst die HTTP-Antwort, nicht das clientseitige Rendering. Es misst die Serverantwort und prüft Header. Verwenden Sie für die JavaScript-Rendering-Leistung ein browserbasiertes Tool wie Lighthouse.
Woher kommt die Anfrage?
Anfragen werden von Cloudflare Workers-Edge-Knoten gesendet. Das nächstgelegene Cloudflare-Rechenzentrum bearbeitet die Anfrage, sodass TTFB die Latenz zwischen diesem Edge-Knoten und dem Zielserver widerspiegelt.
Wie vielen Weiterleitungen folgt es?
Der Endpunkt folgt bis zu 10 Weiterleitungen. Jede Weiterleitung wird im Array „redirect_chain“ mit URL, Statuscode und Zeitpunkt aufgezeichnet. Wenn die Kette 10 Hops überschreitet, schlägt die Anforderung mit einem Umleitungsschleifenfehler fehl.
Kann ich authentifizierte Seiten testen?
Nein. Der Endpunkt sendet eine Standard-GET-Anfrage ohne Cookies oder Authentifizierungsheader. Es misst nur die Leistung öffentlich zugänglicher Seiten.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.