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
Der Link zur Originalquelle öffnet einen neuen Tab.