Browser-Caching nutzen

Diese Regel gilt, wenn PageSpeed Insights feststellt, dass die Antwort von Ihrem Server keine Caching-Header enthält oder wenn die Ressourcen nur für kurze Zeit im Cache gespeichert werden sollen.

Überblick

Das Abrufen von Ressourcen über das Netzwerk ist sowohl langsam als auch teuer: Für den Download sind möglicherweise mehrere Umläufe zwischen Client und Server erforderlich, wodurch die Verarbeitung verzögert wird, das Rendern von Seiteninhalten blockiert wird und für den Besucher Kosten für Daten anfallen. Für alle Serverantworten sollte eine Caching-Richtlinie angegeben werden, damit der Client feststellen kann, ob und wann eine zuvor abgerufene Antwort wiederverwendet werden kann.

Empfehlungen

Für jede Ressource sollte eine explizite Caching-Richtlinie angegeben werden, die folgende Fragen beantwortet: ob und von wem die Ressource im Cache gespeichert werden kann, für wie lange und falls zutreffend, wie sie nach Ablauf der Caching-Richtlinie effizient neu validiert werden kann. Wenn der Server eine Antwort zurückgibt, muss er die Header Cache-Control und ETag angeben:

  • Cache-Control definiert, wie und wie lange die jeweilige Antwort vom Browser und anderen Zwischencaches im Cache gespeichert werden kann. Weitere Informationen finden Sie unter Caching mit Cache-Control.
  • ETag stellt ein Revalidierungstoken bereit, das automatisch vom Browser gesendet wird, um zu prüfen, ob die Ressource seit der letzten Anfrage geändert wurde. Weitere Informationen finden Sie unter Im Cache gespeicherte Antworten mit ETags validieren.

Um die optimale Caching-Richtlinie für Ihre Website zu ermitteln, lesen Sie bitte die folgenden Anleitungen:

Wir empfehlen eine Cache-Zeit von mindestens einer Woche und vorzugsweise bei statischen Assets oder Assets, die sich selten ändern, bis zu einem Jahr. Wenn Sie genau steuern möchten, wann Ressourcen entwertet werden, empfehlen wir die Verwendung eines URL-Fingerprinting oder einer Versionsverwaltung. Informationen dazu finden Sie oben im Link zum Entwerten und Aktualisieren von im Cache gespeicherten Antworten.

Feedback

War diese Seite hilfreich?