bk99.de entertain the web since 1997

YSlow erklärt die Geschwindigkeit einer Webseite

Zusammenfassung

Yahoo stellt mit YSlow messbare Regeln bereit, die Browseranfragen, Caching, Komprimierung und Seitenelemente gemeinsam bewerten.

Ideen

  • YSlow prüft reale Seitenelemente statt nur die Antwortzeit des HTML-Dokuments.
  • Weniger HTTP-Anfragen verkürzen besonders Verbindungen mit hoher Latenz.
  • Cacheheader vermeiden wiederholte Übertragungen unveränderter Dateien.
  • Komprimierung reduziert CSS, JavaScript und andere Textressourcen.
  • Komponentenlisten ordnen jede Ressource ihrer technischen Wirkung zu.
  • Regelprofile passen Bewertungen an unterschiedliche Seitentypen an.

Einsichten

  • Nutzer erleben eine Ladekette und nicht die Geschwindigkeit eines Servers.
  • Messbare Regeln machen Performance zu einer wiederholbaren Entwicklungsaufgabe.
  • Optimierungen brauchen getrennte Tests mit leerem und gefülltem Cache.
  • Einzelne Drittanbieterressourcen können die gesamte Seite ausbremsen.

Fakten

  • YSlow entstand ursprünglich bei Yahoo.
  • Die erste Version arbeitete als Erweiterung für Firebug.
  • Das Werkzeug wertete HTTP-Header und geladene Komponenten aus.
  • Der Quelltext wurde später öffentlich bereitgestellt.

Empfehlungen

  • Lege ein Budget für Anfragen, Datenmenge und Ladezeit fest.
  • Versioniere statische Dateien vor langen Cachelaufzeiten.
  • Entferne Regeln nur mit dokumentierter technischer Begründung.

Referenzen

Originalartikel lesen →