Veröffentlicht: 27. März 2025
Die erste Dokumentanfrage für die Seite ist die wichtigste, da alle Netzwerkanfragen und Seiteninhalte davon abhängen. Durch die Optimierung der ersten Dokumentanfrage lässt sich die Leistung verbessern.
Was wird mit dieser Statistik überprüft?
Dabei wird geprüft, ob eine der folgenden Bedingungen die ursprüngliche Dokumentanfrage beeinflusst hat:
- Die Navigationsanfrage wurde mindestens einmal weitergeleitet.
- Der Server hat mehr als 600 Millisekunden gebraucht, um auf die Anfrage zu antworten.
- Die Antwort wurde nicht komprimiert.

Weiterleitungen vermeiden
Weiterleitungen verlangsamen die Seitenladezeit. Wenn ein Browser eine Ressource anfordert, die umgeleitet wurde, gibt der Server normalerweise eine HTTP-Antwort wie diese zurück:
HTTP/1.1 301 Moved Permanently
Location: /path/to/new/location
Der Browser muss dann eine weitere HTTP-Anfrage an den neuen Speicherort senden, um die Ressource abzurufen. Dieser zusätzliche Weg durch das Netzwerk kann das Laden der Ressource verzögern.
Achten Sie darauf, dass Links auf den aktuellen Speicherort einer Ressource verweisen. Wenn Sie Nutzer von Mobilgeräten mithilfe von Weiterleitungen zur mobilen Version Ihrer Seite weiterleiten, sollten Sie Ihre Website mit einem responsiven Design neu gestalten.
Serverantwortzeiten verkürzen
Der erste Schritt zur Verbesserung der Serverantwortzeiten besteht darin, die wichtigsten konzeptionellen Aufgaben zu identifizieren, die Ihr Server ausführen muss, um Seiteninhalte zurückzugeben, und dann zu messen, wie lange jede dieser Aufgaben dauert. Sobald Sie die längsten Aufgaben identifiziert haben, suchen Sie nach Möglichkeiten, sie zu beschleunigen.
Es gibt viele mögliche Ursachen für langsame Serverantworten und viele Möglichkeiten, sie zu verbessern:
- Optimieren Sie die Anwendungslogik des Servers, um Seiten schneller vorzubereiten. Wenn Sie ein Server-Framework verwenden, finden Sie in der zugehörigen Dokumentation möglicherweise Empfehlungen zur Vorgehensweise.
- Optimieren Sie die Abfrage von Datenbanken durch Ihren Server oder migrieren Sie zu schnelleren Datenbanksystemen.
- Erhöhen Sie den Arbeitsspeicher oder die CPU Ihrer Serverhardware.
- Verwenden Sie ein CDN, um die Netzwerklatenz zu reduzieren. Dies ist besonders effektiv, wenn das Dokument am CDN-Edge-Knoten im Cache gespeichert werden kann.
Weitere Informationen finden Sie im Leitfaden TTFB optimieren.
Komprimierung aktivieren
Durch die Textkomprimierung kann die Gesamtgröße des ursprünglichen HTML-Dokuments reduziert werden. Wenn ein Browser eine Ressource anfordert, gibt er mit dem HTTP-Anfrageheader Accept-Encoding
an, welche Komprimierungsalgorithmen er unterstützt.
Accept-Encoding: gzip, compress, br, zstd
Weitere Informationen finden Sie unter Codierung und Übertragungsgröße von textbasierten Assets optimieren.
Der Server sollte den HTTP-Antwortheader Content-Encoding
zurückgeben, um anzugeben, welcher Komprimierungsalgorithmus verwendet wurde.

Stackspezifische Anleitung
WordPress
- Aktiviere die Textkomprimierung in der Konfiguration deines Webservers.
- Wählen Sie ein einfaches Design aus (idealerweise ein Blockdesign) und implementieren Sie ein Caching der gesamten Seite oder eine Lösung für eine statische Website. Deaktiviere unnötige Plug-ins, um den Berechnungsaufwand für den Server zu minimieren.
- Prüfe ein Upgrade deiner Hostinglösung auf einen verwalteten oder dedizierten Dienst.
Drupal
- Wenn das Weiterleitungsmodul installiert ist, prüfe und entferne unnötige Weiterleitungen.
- Mit einem oder mehreren
Drupal
-Caching-Modulen wieInternal Page Cache
,Internal Dynamic Page Cache
undBigPipe
lässt sich die Belastung durch Zugriffe reduzieren. Diese können mit einem CDN kombiniert werden, um die Antwortzeit weiter zu verbessern. Deine Hostingserver sollten PHP OPcache nutzen. - Auch können Speicher-Caching-Lösungen wie Redis oder Memcached verwendet werden, um Datenbank-Abfragezeiten zu reduzieren.
- Außerdem lassen sich leistungsstarke Designs, Module und schnellere Server nutzen, um die Serverantwortzeit zu verringern.
React
- Wenn du React Router nutzt, empfehlen wir, die Komponente „
<Redirect>
“ für das Bedienungs-Routing so wenig wie möglich zu verwenden. - Wenn Sie serverseitig React-Komponenten rendern, empfehlen wir den Einsatz von
renderToNodeStream()
oderrenderToStaticNodeStream()
, um dem Client zu ermöglichen, einzelne Teile des Markups abzurufen und auszufüllen. So müssen nicht alle auf einmal abgerufen werden.
Joomla
- Aktivieren Sie die Einstellung „Gzip-Seitenkomprimierung“ („System“ > „Globale Konfiguration“ > „Server“).
- Sowohl Vorlagen, Erweiterungen als auch Serverspezifikationen tragen zur Serverantwortzeit bei. Versuchen Sie, eine noch weiter optimierte Vorlage zu finden, wählen Sie eine geeignete Optimierungs-Erweiterung aus oder upgraden Sie Ihren Server.
Magento
- Verwenden Sie die Varnish-Integration von Magento.