Grundlagen · 11 Min. Lesezeit

Uptime vs. Antwortzeit: Unterschied, Messung, Zusammenspiel

Kurz erklärt

Uptime misst, ob eine Website erreichbar ist und korrekt antwortet; die Antwortzeit misst, wie lange der Server dafür braucht. Beide Werte ergänzen sich: Eine Seite kann zu 100 % „online“ und trotzdem so langsam sein, dass Besucher abspringen. Ab einem Zeitlimit wird Langsamkeit selbst zum Ausfall. Eine HTTP-Antwortzeit ist aber keine Browser-Ladezeit.

Das Wichtigste in Kürze

  • Uptime beantwortet „Läuft es?“, die Antwortzeit „Wie schnell antwortet der Server?“ – beide Fragen brauchen eigene Kennzahlen.
  • Aussagekräftiger als der Durchschnitt sind Median (typischer Wert) und p95 (langsame Ausreißer, die 1 von 20 Anfragen trifft).
  • Die gemessene HTTP-Antwortzeit umfasst DNS, Verbindung, TLS, TTFB und Übertragung – nicht Rendering, JavaScript oder Bilder.
  • Für das Nutzererlebnis zählen zusätzlich die Core Web Vitals, die mit echten Browsern gemessen werden.
  • Ein sehr langsamer Server wird ab dem Zeitlimit des Monitors als Fehlschlag gewertet und senkt dann auch die Uptime.

Was ist der Unterschied zwischen Uptime und Antwortzeit?

Uptime ist ein Anteil: Wie viel Prozent der Zeit war die Website erreichbar und hat korrekt geantwortet? Antwortzeit ist eine Dauer: Wie viele Millisekunden vergehen zwischen Anfrage und Antwort? Die eine Größe ist binär (erreichbar oder nicht) und wird über die Zeit verdichtet, die andere ist stetig und hat eine Verteilung.

MerkmalUptimeAntwortzeit
FrageIst die Seite erreichbar und korrekt?Wie schnell antwortet der Server?
EinheitProzent (z. B. 99,9 %)Millisekunden (z. B. 420 ms)
Art der MessungErfolg/Fehlschlag je PrüfungDauer je erfolgreicher Prüfung
Sinnvolle AuswertungVerfügbarkeit über 24 Std. bis 365 TageMedian, p95, Min./Max., Verlauf
Typisches ProblemTotalausfall, 5xx, ZertifikatsfehlerÜberlast, langsame Datenbank, fehlender Cache
AlarmlogikNach bestätigten FehlschlägenNach wiederholt langsamen Prüfungen

Die Grundlagen zur Uptime stehen in Was bedeutet Uptime?, die Rechnung in Website-Verfügbarkeit berechnen. Dieser Artikel zeigt, wie beide Werte zusammenwirken.

Woraus setzt sich die HTTP-Antwortzeit zusammen?

Eine Anfrage durchläuft mehrere Phasen, die einzeln gemessen werden können. Wer nur die Gesamtzeit kennt, sieht nicht, wo die Zeit bleibt.

PhaseWas passiertTypische Ursachen für Verzögerung
DNS-AuflösungHostname wird in IP-Adresse übersetztLangsamer Nameserver, zu viele CNAME-Stufen, kein Caching
Verbindungsaufbau (TCP)Dreiwege-Handshake mit dem ServerGroße Entfernung zum Server, überlastetes Netz
TLS-HandshakeVerschlüsselung wird ausgehandelt, Zertifikat geprüftLange Zertifikatskette, fehlendes TLS 1.3, fehlende Session-Wiederaufnahme
Wartezeit bis zum ersten Byte (TTFB)Server verarbeitet die AnfrageLangsame Anwendung, Datenbankabfragen, kein Seitencache
ÜbertragungAntwort wird geladenGroße Antworten, fehlende Kompression, Bandbreite

Per Kommandozeile lassen sich die Phasen sichtbar machen. Der folgende Aufruf gibt die kumulierten Zeiten aus:

curl -o /dev/null -s -w "DNS: %{time_namelookup}\nTCP: %{time_connect}\nTLS: %{time_appconnect}\nTTFB: %{time_starttransfer}\nGesamt: %{time_total}\n" https://example.com/

Die Werte sind kumuliert (TTFB enthält DNS, TCP und TLS). Für die reine Serververarbeitung ziehen Sie time_appconnect von time_starttransfer ab. Eine ausführliche Einordnung der einzelnen Zahlen finden Sie in Antwortzeit interpretieren: TTFB, Median und p95.

Warum sind Median und p95 aussagekräftiger als der Durchschnitt?

Antwortzeiten sind schief verteilt: Die meisten Anfragen sind schnell, wenige sehr langsam. Der Durchschnitt wird von diesen Ausreißern nach oben gezogen und beschreibt weder den typischen noch den schlechten Fall.

  • Median (p50): Die Hälfte der Messungen ist schneller, die Hälfte langsamer. Er beschreibt den typischen Fall.
  • p95: 95 % der Messungen sind schneller als dieser Wert; jede zwanzigste Anfrage ist mindestens so langsam. Er zeigt, wie schlecht es für den unglücklichen Besucher wird.
  • Minimum/Maximum: Das Minimum ist der Idealfall ohne Störung, das Maximum meist ein einzelner Ausreißer und selten handlungsleitend.
Beispielrechnung

Zehn Messungen in Millisekunden: 310, 320, 330, 340, 350, 360, 370, 380, 400, 4.200. Durchschnitt: 7.360 ÷ 10 = 736 ms. Median (Mittelwert der beiden mittleren Werte 350 und 360): 355 ms. Der Durchschnitt wirkt, als sei die Seite mäßig langsam, tatsächlich ist sie fast immer schnell, aber einmal sehr langsam. Der Median zeigt das Normale, der p95 (hier sehr nahe am Maximum von 4.200 ms) das Problem. Der große Abstand zwischen Median und p95 ist das Signal für gelegentliche Einbrüche – etwa durch Cache-Leerung, Cronjobs oder Lastspitzen.

Wie hängen Uptime und Antwortzeit zusammen?

Auf den ersten Blick sind sie getrennt, in der Praxis aber auf drei Wegen verknüpft:

  1. Zeitlimit: Ein Monitor wartet nur eine begrenzte Zeit auf die Antwort. Ist der Server überlastet und antwortet nicht innerhalb des Limits, ist die Prüfung ein Fehlschlag – die Langsamkeit wird zum Ausfall und senkt die Uptime.
  2. Früher Indikator: Steigende Antwortzeiten gehen einem Ausfall oft voraus: Die Datenbank wird träge, der Speicher füllt sich, die Last steigt. Wer den Verlauf beobachtet, bekommt Vorwarnung, bevor die Uptime leidet.
  3. Gemeinsame Ursachen: Überlast, defekte Plugins, voller Datenträger oder ein überforderter Hoster erzeugen zuerst Langsamkeit, dann Fehler (503, 504, Timeouts) – siehe HTTP-Statuscodes erklärt.

Die Wirkung in umgekehrter Richtung gilt nicht: Eine hohe Uptime sagt nichts über Geschwindigkeit. Ein Monitor mit 30 Sekunden Zeitlimit würde eine Seite, die 25 Sekunden braucht, als „erreichbar“ werten, während kaum ein Besucher so lange wartet.

Welche Antwortzeit ist gut, welche zu langsam?

Eine allgemeingültige Schwelle gibt es nicht; sie hängt von Seitentyp, Standort des Servers und Messpunkt ab. Als grobe Orientierung für die reine Serverantwort (TTFB inklusive Verbindungsaufbau) bei einer typischen Website:

Antwortzeit (Median)EinschätzungMaßnahme
unter 200 msSehr gutBeobachten
200–600 msGut bis akzeptabelBei Wachstum Caching prüfen
600–1.000 msVerbesserungswürdigSeitencache, Datenbank, PHP-Version prüfen
1.000–2.000 msLangsamUrsachensuche, Hosting-Leistung prüfen
über 2.000 msKritischSofort untersuchen; Gefahr von Timeouts

Diese Stufen sind Erfahrungswerte, keine Normwerte. Google nennt für Core Web Vitals eigene Grenzwerte für das Nutzererlebnis (siehe Quellen), die aber nicht die reine Serverantwort betreffen. Entscheidend ist der Verlauf: Eine Seite, die seit Monaten bei 400 ms liegt und plötzlich bei 1.200 ms, hat ein Problem – auch wenn 1.200 ms „noch akzeptabel“ klingen.

Was misst die HTTP-Antwortzeit nicht – und was sind die Core Web Vitals?

Ein Monitor ruft eine URL ab und misst die Dauer dieser Anfrage. Ein Browser tut deutlich mehr: Er lädt zusätzlich CSS, JavaScript, Schriften und Bilder, führt Skripte aus und baut die Seite auf. Die Ladezeit im Browser ist deshalb fast immer um ein Vielfaches höher als die HTTP-Antwortzeit des Servers.

  • LCP (Largest Contentful Paint): Wann ist der größte sichtbare Inhalt geladen?
  • INP (Interaction to Next Paint): Wie schnell reagiert die Seite auf Klicks und Eingaben?
  • CLS (Cumulative Layout Shift): Wie stabil ist das Layout, ohne dass Elemente springen?

Diese Kennzahlen entstehen im Browser, idealerweise aus echten Nutzerdaten, und lassen sich mit einem HTTP-Monitor nicht ermitteln. Die TTFB ist allerdings eine Voraussetzung: Eine langsame Serverantwort verzögert alles, was danach kommt. Für die Betrachtung des Serverbeitrags sind HTTP-Messungen ideal, für das Gesamterlebnis ergänzen Sie Browser-Messungen (Antwortzeit messen).

Wie finden Sie die Ursache einer langsamen oder wechselhaften Antwortzeit?

Die folgende Entscheidungslogik hat sich im Betrieb bewährt:

  • DNS-Zeit hoch? Nameserver wechseln oder Eintrags-TTL und CNAME-Ketten prüfen (DNS-Fehler erkennen und beheben).
  • Verbindungs-/TLS-Zeit hoch? Entfernung zum Server, fehlendes TLS 1.3, überlange Zertifikatskette, fehlende Keep-Alive-Verbindungen prüfen.
  • TTFB hoch, Rest normal? Das Problem liegt in der Anwendung: Seitencache fehlt, Datenbankabfragen sind langsam, PHP-Worker sind erschöpft.
  • Übertragungszeit hoch? Antwort zu groß: Kompression (gzip/Brotli) aktivieren, Antwortgröße reduzieren.
  • Nur p95 hoch, Median normal? Gelegentliche Lastspitzen: Cronjobs, Backups, Crawler, Cache-Leerung zur selben Uhrzeit.
  • Immer um dieselbe Uhrzeit langsamer? Zeitgesteuerte Aufgaben oder Nachbarn auf dem Shared Server.

Caching ist oft der größte einzelne Hebel für die TTFB; die Grundlagen stehen in Cache-Control richtig setzen.

Wie sieht das Zusammenspiel in einem Praxisfall aus?

Beispielfall (konstruiert zur Veranschaulichung)

Ein Shop hat drei Wochen lang einen Median von 380 ms und einen p95 von 700 ms bei 99,95 % Uptime. In Woche vier steigt der Median allmählich auf 650 ms, der p95 auf 2.300 ms; die Uptime bleibt bei 99,9 %. Die Teilwerte zeigen: DNS, Verbindung und TLS unverändert, die TTFB hat sich verdoppelt. Ursache: Ein neues Plugin führt bei jeder Anfrage zusätzliche Datenbankabfragen aus, der Seitencache wird dadurch häufiger umgangen. Am Freitag der Folgewoche, bei hohem Besucherandrang, überschreiten mehrere Anfragen das Zeitlimit, die Uptime fällt auf 99,2 %.

Wer nur die Uptime beobachtet hätte, sah erst am Freitag ein Problem. Wer den p95 verfolgt hat, sah es zehn Tage früher.

Der Fall zeigt das Muster: Antwortzeit ist der Frühindikator, Uptime der Zeuge im Nachhinein. Beobachten Sie daher beides im selben Dashboard und schauen Sie bei jeder Abweichung zuerst auf die Teilzeiten.

Wie setzen Sie Schwellen und Alarme für die Antwortzeit?

Alarme auf Antwortzeit sind heikel, weil Langsamkeit schwankt. Ein paar Regeln:

  • Schwelle aus dem Normalbetrieb ableiten: Messen Sie eine Woche, nehmen Sie den p95 und legen Sie die Schwelle deutlich darüber – nicht bei einem gefühlten „schnell genug“.
  • Mehrere Überschreitungen verlangen: Ein einzelner langsamer Wert ist selten relevant. Drei aufeinanderfolgende sind es eher.
  • Zeitfenster berücksichtigen: Bekannte Lastzeiten (Backup, Newsletter-Versand) erzeugen erwartbare Spitzen. Ruhezeiten für Langsam-Alarme vermeiden nächtliche Nachrichten, wo sie nicht nötig sind (Benachrichtigungen richtig einrichten).
  • Ausfall und Langsamkeit trennen: Ein Ausfall braucht sofortige Reaktion, Langsamkeit meist eine Analyse am nächsten Werktag.
  • Seitentypen trennen: Die Startseite (gecacht) und ein API-Endpunkt (dynamisch) haben unterschiedliche Normalwerte und benötigen eigene Schwellen.

Weitere Hinweise zur Einordnung der Werte und zu typischen Auffälligkeiten finden Sie im Ratgeber Falsche Ausfallalarme vermeiden.

Welche Rolle spielen Messstandort und Tageszeit?

Dieselbe Seite liefert je nach Standort und Zeit andere Antwortzeiten. Ein Monitor in Deutschland misst für eine Seite auf einem deutschen Server kurze Wege; ein Besucher aus Übersee erlebt mehr Netzlaufzeit. Tagsüber teilen sich mehr Nutzer die Ressourcen als nachts. Deshalb gilt: Vergleichen Sie Werte immer vom selben Standort und über denselben Zeitraum, und betrachten Sie Veränderungen statt absoluter Zahlen. Mit mehreren Standorten erkennen Sie außerdem, ob eine Verlangsamung nur einen Teil der Nutzer trifft.

Häufige Fehler beim Betrachten von Uptime und Antwortzeit

FehlerFolgeGegenmaßnahme
Nur Uptime betrachtenSchleichende Verlangsamung bleibt unbemerktMedian und p95 im Verlauf mitbeobachten
Durchschnitt als MaßstabAusreißer verzerren, Entscheidungen werden schlechtMedian und p95 auswerten
HTTP-Messung mit Browser-Ladezeit gleichsetzenFalsche Schlüsse zur wahrgenommenen GeschwindigkeitZusätzlich Core Web Vitals messen
Zeitlimit zu großzügigSehr langsame Seiten gelten als „online“Zeitlimit und Langsam-Schwelle bewusst setzen
Zu enge Langsam-SchwelleAlarmflut bei normalen SchwankungenSchwelle am Normalwert plus Puffer ausrichten
Ein einzelner Messpunkt als WahrheitNetzwerkeffekte des Messpunkts werden der Seite angelastetMehrere Standorte oder Verlauf über Tage betrachten
Cache-Treffer und Cache-Fehlschlag vermischenStark schwankende Werte, schwer deutbarNach Seitentyp trennen, Cache-Header prüfen

Grenzen und Einordnung

Eine Antwortzeit-Messung per HTTP ist eine Momentaufnahme von einem Standort. Sie misst die Dauer einer Anfrage, nicht das Erlebnis eines Besuchers mit Mobilfunknetz, älterem Gerät und vollem Seitenaufbau. Der Wert hängt außerdem vom Messpunkt ab: Ein Monitor in Frankfurt sieht andere Zeiten als ein Besucher in Wien oder Zürich. Gleichzeitig bleibt Uptime ein grober Indikator, der Teilausfälle und Langsamkeit nur dann erfasst, wenn Sie Zeitlimit, Statuscodes und Inhaltsprüfung entsprechend einstellen. Beide Werte zusammen liefern ein belastbareres Bild als jeder allein, ersetzen aber weder Echtnutzer-Daten noch eine Browser-Analyse. Mehr dazu in Grenzen automatischer Website-Prüfungen.

Checkliste: Uptime und Antwortzeit gemeinsam im Blick behalten

  1. Für jede kritische Adresse einen Monitor mit Zeitlimit und Erfolgsdefinition anlegen.
  2. Die Langsam-Schwelle am Normalwert ausrichten (Median im Normalbetrieb plus Puffer).
  3. Wöchentlich Median und p95 mit der Vorperiode vergleichen.
  4. Bei Auffälligkeiten Teilzeiten (DNS, TLS, TTFB) prüfen, nicht nur die Gesamtzeit.
  5. Ergänzend Core Web Vitals aus Echtnutzer- oder Labordaten betrachten.
  6. Nach Änderungen (Update, Relaunch, Hosterwechsel) Antwortzeit vorher/nachher vergleichen (Relaunch und Umzug überwachen).
  7. Langsam-Alarme nur bei wiederholter Überschreitung auslösen, nicht bei Einzelwerten.

Wie setzen Sie beides mit UPTIMESHIELD um?

UPTIMESHIELD misst bei jeder Prüfung die Gesamtdauer der Anfrage inklusive Weiterleitungen und zeigt die Teilwerte (DNS, Verbindung, TLS, TTFB) an, soweit sie messbar sind. Ausgewertet werden Median, p95, Durchschnitt, Minimum und Maximum – die Statistiken basieren ausschließlich auf erfolgreichen Prüfungen. Als „beeinträchtigt“ gilt eine erreichbare Seite ab 2.000 ms (einstellbar); ein Langsam-Alarm wird nach 3 aufeinanderfolgenden langsamen Prüfungen ausgelöst, damit Einzelwerte keine Alarmflut verursachen. Der Sofort-Report führt ohne Konto drei Messungen durch und zeigt den Geschwindigkeits-Score; für den Verlauf legen Sie einen Monitor im Dashboard an (kostenloses Solo-Konto). Die Berechnungen sind auf der Seite Messmethodik beschrieben. UPTIMESHIELD misst keine Browser-Ladezeit und behauptet das auch nicht.

Quellen und weiterführende Standards

Externe Links führen zu den Original-Spezifikationen und offiziellen Dokumentationen. Die Einordnung und die Beispielrechnungen stammen aus der Messmethodik von UPTIMESHIELD.

Selbst prüfen: Testen Sie jetzt, ob Ihre Website erreichbar ist und wie schnell sie antwortet – mit dem Uptime Checker.

Häufige Fragen zum Thema

Was ist wichtiger: Uptime oder Antwortzeit?
Beides, aber in dieser Reihenfolge der Dringlichkeit: Ohne Erreichbarkeit ist die Geschwindigkeit egal. Ist die Seite erreichbar, entscheidet die Antwortzeit über das Nutzererlebnis. Beide Werte gemeinsam zeigen ein Problem oft früher als jeder allein.
Welche Antwortzeit ist gut?
Als grobe Orientierung gelten Serverantworten unter 600 ms (Median) als gut, unter 200 ms als sehr gut. UPTIMESHIELD markiert Antworten ab 2.000 ms standardmäßig als „beeinträchtigt“; die Schwelle ist einstellbar.
Warum ist die gemessene Antwortzeit niedriger als die Ladezeit im Browser?
Ein HTTP-Monitor misst eine einzelne Anfrage. Ein Browser lädt zusätzlich Bilder, Schriften, Stylesheets und Skripte und rendert die Seite. Beides sind unterschiedliche Messgrößen.
Was ist der Unterschied zwischen Median und p95?
Der Median teilt die Messungen in zwei Hälften: Die Hälfte ist schneller, die Hälfte langsamer. p95 ist der Wert, den 95 % der Messungen unterschreiten; er zeigt die langsamen Ausreißer, die jede zwanzigste Anfrage betreffen.
Kann eine Website zu langsam sein und trotzdem 100 % Uptime haben?
Ja, wenn die Antworten innerhalb des Zeitlimits eintreffen und der Statuscode stimmt. Deshalb sollte zusätzlich die Antwortzeit überwacht und eine Langsam-Schwelle gesetzt werden.
Beeinflusst die Antwortzeit das Google-Ranking?
Die Seitenerfahrung wird in Googles Systemen berücksichtigt; die Core Web Vitals sind Teil davon. Wie stark sich eine einzelne Verbesserung auswirkt, lässt sich nicht pauschal beziffern. Eine schnelle Serverantwort ist eine Voraussetzung für gute Werte.