Verkettung kritischer Anfragen vermeiden

02.12.2022

Krefeld

Critical Request Chains (CRCs) sind Anforderungskette, die für das Laden einer Seite erforderlich sind. Sie bestehen aus Ressourcen, die in einer bestimmten Reihenfolge geladen werden müssen, damit die Seite korrekt angezeigt wird. Suchmaschinen wie Google verwenden CRCs, um die Ladegeschwindigkeit einer Seite zu bewerten und deren Ranking in den Suchresultaten zu bestimmen.

CRCs bestehen aus kritischen Ressourcen, die so schnell wie möglich geladen werden müssen, damit die Seite funktionieren kann. Dazu können beispielsweise die HTML-Markup-Seite, CSS-Styles und JavaScript-Skripte gehören, die für die Anzeige der Seite erforderlich sind. Wenn diese Ressourcen nicht korrekt oder nicht rechtzeitig geladen werden, kann dies zu einer inkorrekten Anzeige der Seite oder zu ihrem Fehlen in den Suchergebnissen führen.

Um die Ladegeschwindigkeit der Seite zu verbessern und die CRCs zu optimieren, können Entwickler folgende Maßnahmen ergreifen:

  1. Optimierung der Ressourcengröße: Verkleinerung von Bildern, Komprimierung von CSS- und JavaScript-Dateien, Entfernen von nicht verwendeten Ressourcen.
  2. Verwendung der effektivsten Methoden zum Laden von Ressourcen: Verwendung des async-Tags für JavaScript-Skripte, Laden von CSS-Styles über das link-Tag im head-Bereich der Seite, Verwendung des link-Preloaders für Bilder.
  3. Optimierung der Reihenfolge des Ressourcenladens: Priorisierung des Ladens kritischer Ressourcen und Verzögerung des Ladens von nicht kritischen Ressourcen.
  4. Caching von Ressourcen: Speicherung von Ressourcen im Browser-Cache, damit sie bei erneutem Besuch der Seite schneller geladen werden können.
  5. Verwendung von Content Delivery Networks (CDN): CDN ist ein Netzwerk von Rechenzentren, das weltweit verteilt ist und Kopien von Ressourcen einer Website speichert, um sie für Benutzer aus verschiedenen Regionen schnell laden zu können.
  6. Optimierung von Serveranfragen: Verringerung der Anzahl von Anfragen an den Server, Zusammenführen mehrerer Ressourcen in eine einzige Datei, Verwendung von HTTP/2 für eine effizientere Datenübertragung.

Die Optimierung von CRCs ist ein wichtiger Bestandteil des Prozesses zur Verbesserung der Ladegeschwindigkeit einer Seite und zur Verbesserung des Benutzerverhaltens. Dies kann das Ranking einer Website in den Suchresultaten erheblich verbessern und die Conversion-Rate und die Besucherzahlen der Website erhöhen.