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. YSlow entstand ursprünglich bei Yahoo.

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

  • 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 →

Im Webarchiv suchen