SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Website Performance
„Davids vs. Goliath“
    Webmontag Karlsruhe

       Martin Waldau, 30. Mai 2011
           twitter.com/skyfyre
Wozu Performance?
Wartet ihr gern?
Zeit == Geld
Kurz & gut
- Millisekunden entscheidend!


- Google berücksichtigt Ladezeit im
  Pagerank


- Ladezeit beeinfusst Umsatz,
  Qualitätsanmutung
Javascript-Handling
Was Yahoo sagt:
- JS ans Ende


- JS blocken parallele Downloads


- Browser stoppen das Rendern bei Scripts


- 1 Datei & minify
Ich behaupte:
1. Mehrere Dateien werden schneller
  geladen als eine


2. Cookies wirken sich negativ auf die
  Ladezeit aus
Testumgebung
Testumgebung
- Firefox 3.6.16
- „realer“ Spieleserver
Ergebnisse
2000

1800

1600

1400

1200
                                           Cookie
1000                                       ohne Cookie

 800

 600

 400

 200

   0
       1 Datei    6 Dateien   10 Dateien
Goliath wins!
… nicht ganz
Testumgebung

               Das war mal
               1 MB!
Der Apache2 komprimiert!
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain
  text/xml text/css application/x-javascript
</IfModule>
Schlußfolgerungen
- Textinhalte können sehr gut komprimiert
   werden (Apache2 und yuicompress)


- Zerlegung durch geringe dann Größe nicht
  mehr sinnvoll
Performance-Hinweise
Performance galore!
- http://developer.yahoo.com/yslow/


- eigene Webseite/ Webserver beobachten!
Testen/ Beobachten?
Serverseitige Tools (PHP)
- xhprof
  http://mirror.facebook.net/facebook/xhprof/doc.html



- xdebug
  http://xdebug.org/
Frontend-Tools
- yslow
  https://addons.mozilla.org/de/firefox/addon/yslow/



- Google Page Speed
  http://code.google.com/intl/de-DE/speed/page-speed/



- WebPageTest
  http://www.webpagetest.org
Fragen?
Vielen Dank für eure
 Aufmerksamkeit!

Weitere ähnliche Inhalte

Andere mochten auch (12)

Twitter for busy tweeps
Twitter for busy tweepsTwitter for busy tweeps
Twitter for busy tweeps
 
Articulos antioquia
Articulos antioquiaArticulos antioquia
Articulos antioquia
 
テレビに未来はあるか?
テレビに未来はあるか?テレビに未来はあるか?
テレビに未来はあるか?
 
Laboratorio Fisica
Laboratorio FisicaLaboratorio Fisica
Laboratorio Fisica
 
Doane digital video_550
Doane digital video_550Doane digital video_550
Doane digital video_550
 
Tema z aqueo.es necesario
Tema z aqueo.es necesarioTema z aqueo.es necesario
Tema z aqueo.es necesario
 
R el sil. 2016 1.
R el sil. 2016 1.R el sil. 2016 1.
R el sil. 2016 1.
 
新聞に未来はあるか?
新聞に未来はあるか?新聞に未来はあるか?
新聞に未来はあるか?
 
Revisión de Paper: Measurements of the physical properties of particles in th...
Revisión de Paper: Measurements of the physical properties of particles in th...Revisión de Paper: Measurements of the physical properties of particles in th...
Revisión de Paper: Measurements of the physical properties of particles in th...
 
Vu conference february 2011- Part 1
Vu conference february 2011- Part 1Vu conference february 2011- Part 1
Vu conference february 2011- Part 1
 
新聞に未来はあるか?
新聞に未来はあるか?新聞に未来はあるか?
新聞に未来はあるか?
 
TELEVIZIIA NA ZRITELIA - Koncepciia za razvitie na BNT.
TELEVIZIIA NA ZRITELIA - Koncepciia za razvitie na BNT.TELEVIZIIA NA ZRITELIA - Koncepciia za razvitie na BNT.
TELEVIZIIA NA ZRITELIA - Koncepciia za razvitie na BNT.
 

Ähnlich wie Website Performance

Web Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 TalkWeb Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 Talk
Fabian Lange
 
HTML5 und node.js Grundlagen
HTML5 und node.js GrundlagenHTML5 und node.js Grundlagen
HTML5 und node.js Grundlagen
Mayflower GmbH
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 Bestellsysteme
Nico Steiner
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
Patrick Lauke
 
Browserbasiertes computing, RIA
Browserbasiertes computing, RIABrowserbasiertes computing, RIA
Browserbasiertes computing, RIA
Thomas Christinck
 
Performance Optimierung - Barrierefreiheit beginnt mit Ladezeiten
Performance Optimierung - Barrierefreiheit beginnt mit LadezeitenPerformance Optimierung - Barrierefreiheit beginnt mit Ladezeiten
Performance Optimierung - Barrierefreiheit beginnt mit Ladezeiten
David Maciejewski
 

Ähnlich wie Website Performance (20)

SDC2011: Web Performance Optimization
SDC2011: Web Performance OptimizationSDC2011: Web Performance Optimization
SDC2011: Web Performance Optimization
 
Web Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 TalkWeb Performance Optimization - Web Tech Conference 2011 Talk
Web Performance Optimization - Web Tech Conference 2011 Talk
 
Web Performance Optimierung (WPO)
Web Performance Optimierung (WPO)Web Performance Optimierung (WPO)
Web Performance Optimierung (WPO)
 
Web Performance Optimization - JAX 2011 Talk
Web Performance Optimization - JAX 2011 TalkWeb Performance Optimization - JAX 2011 Talk
Web Performance Optimization - JAX 2011 Talk
 
HTML5 und node.js Grundlagen
HTML5 und node.js GrundlagenHTML5 und node.js Grundlagen
HTML5 und node.js Grundlagen
 
Frontend Performance @ Hochschule der Medien Stuttgart
Frontend Performance @ Hochschule der Medien StuttgartFrontend Performance @ Hochschule der Medien Stuttgart
Frontend Performance @ Hochschule der Medien Stuttgart
 
Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014
 
GWT
GWTGWT
GWT
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-Anwendungen
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: Security
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 Bestellsysteme
 
Mehr Pagespeed geht nicht - SEOkomm 2015
Mehr Pagespeed geht nicht - SEOkomm 2015Mehr Pagespeed geht nicht - SEOkomm 2015
Mehr Pagespeed geht nicht - SEOkomm 2015
 
Campixx 2012-ladezeit-extreme
Campixx 2012-ladezeit-extremeCampixx 2012-ladezeit-extreme
Campixx 2012-ladezeit-extreme
 
Hdc2012 cordova-präsi
Hdc2012 cordova-präsiHdc2012 cordova-präsi
Hdc2012 cordova-präsi
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine Tricks
 
Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
 
PHP Kongress 2010 - Web-Performance
PHP Kongress 2010 - Web-PerformancePHP Kongress 2010 - Web-Performance
PHP Kongress 2010 - Web-Performance
 
Browserbasiertes computing, RIA
Browserbasiertes computing, RIABrowserbasiertes computing, RIA
Browserbasiertes computing, RIA
 
Technologievergleich für RIA
Technologievergleich für RIATechnologievergleich für RIA
Technologievergleich für RIA
 
Performance Optimierung - Barrierefreiheit beginnt mit Ladezeiten
Performance Optimierung - Barrierefreiheit beginnt mit LadezeitenPerformance Optimierung - Barrierefreiheit beginnt mit Ladezeiten
Performance Optimierung - Barrierefreiheit beginnt mit Ladezeiten
 

Website Performance