Weiterleitungen verlangsamen die Seitenladezeit. Wenn ein Browser eine weitergeleitete Ressource anfordert, 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 am neuen Speicherort senden, um die Ressource abzurufen. Diese zusätzliche Fahrt über das Netzwerk kann das Laden der Ressource um Hunderte von Millisekunden verzögern.
So schlägt die Prüfung zu mehreren Weiterleitungen in Lighthouse fehl
Lighthouse kennzeichnet Seiten mit mehreren Weiterleitungen:
Seiten, die mindestens zwei Weiterleitungen aufweisen, bestehen die Prüfung nicht.
Weiterleitungen vermeiden
Verweisen Sie Links zu gemeldeten Ressourcen auf die aktuellen Standorte der Ressourcen. Besonders wichtig ist es, Weiterleitungen in Ressourcen zu vermeiden, die für Ihren kritischen Rendering-Pfad erforderlich sind.
Wenn du mobile Nutzer mithilfe von Weiterleitungen auf die mobile Version deiner Seite umleiten möchtest, solltest du deine Website für Responsive Design umgestalten.
Stackspezifische Anleitung
Reagieren
Wenn Sie React Router verwenden, minimieren Sie den Einsatz der Komponente <Redirect>
für die Routennavigation.