Ich habe mich in letzter Zeit immer häufiger mit einem technischen Teil von Usability näher beschäftigt,
nämlich dem Thema Website Performance.
Offensichtlich hat die Bedeutung gefühlter Geschwindigkeit abgenommen, wo doch alle Nutzer schnelle Leitungen haben. Alle Nutzer? Definitiv nicht.
Und es geht auch nicht um Rechner-Geschwindigkeit, obwohl die einen Einfluss hat. Es geht vielmehr um
subjektive Geschwindigkeit
Also die Geschwindigkeit, die dem User Spaß macht, einen weiteren Klick zu tun, weil er weiß, er muss nicht warten.
Aktuelle Messungen zeigen:
500 ms langsamer: 20% Traffic Drop (Google)
100 ms langsamer: 1% Sales Drop (Amazon)
Das ist schon heftig.
Sehr gute Arbeit in dem Bereich macht Yahoo. In dem Video-Vortrag (unten) werden best Practices zusammengefasst, die natürlich ein bisschen US-Centric sind, aber gerade auch für internationale Projekte (CDN-Networks) ein paar reminder bieten.
14 Regeln für schnelle Webseiten
- weniger HTTP-Requests
- CDN-Content Delivery Networks
- Komponenten Gzip
- CSS nach oben
- Javascript nach unten
- Javascript und CSS auslagern, wenn cachebar
- DNS-Lookups reduzieren
- Javascript Elemente minifien
- Weiterleitungen reduzieren
- doppelte Scripte vermeiden
- ETags und modified-since richtig verwenden
- AJAX verkleinern und cachebar machen
Hier habe ich noch ein paar aktualisierte Infos gefunden.
In dem Video werden die Erkenntnisse der letzten Jahre des Yahoo Teams zusammengefasst.
Steve Souders: "High Performance Web Sites: 14 Rules for Faster Pages" @ Yahoo! Video
Gute Tools und Quellen:
Best Practices : [developer.yahoo.com]
Website Performance Blog : [yuiblog.com]
Gomez: www.gomez.org
Quality of Service bei Doubleclick: [qos.doubleclick.net]
Keynote: [www.keynote.com]
Akamai: [www.akamai.de]
Firebug: [https:]