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

Twitter for busy tweeps
Twitter for busy tweepsTwitter for busy tweeps
Twitter for busy tweepsLauren Smith
 
Articulos antioquia
Articulos antioquiaArticulos antioquia
Articulos antioquiaPlan24
 
テレビに未来はあるか?
テレビに未来はあるか?テレビに未来はあるか?
テレビに未来はあるか?futon0327
 
Doane digital video_550
Doane digital video_550Doane digital video_550
Doane digital video_550jmdoane
 
Tema z aqueo.es necesario
Tema z aqueo.es necesarioTema z aqueo.es necesario
Tema z aqueo.es necesarioSissi Alvarado
 
新聞に未来はあるか?
新聞に未来はあるか?新聞に未来はあるか?
新聞に未来はあるか?futon0327
 
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...CENMA
 
Vu conference february 2011- Part 1
Vu conference february 2011- Part 1Vu conference february 2011- Part 1
Vu conference february 2011- Part 1jmdoane
 
新聞に未来はあるか?
新聞に未来はあるか?新聞に未来はあるか?
新聞に未来はあるか?futon0327
 
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.Вяра Анкова
 

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

SDC2011: Web Performance Optimization
SDC2011: Web Performance OptimizationSDC2011: Web Performance Optimization
SDC2011: Web Performance OptimizationJakob
 
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 TalkFabian Lange
 
Web Performance Optimierung (WPO)
Web Performance Optimierung (WPO)Web Performance Optimierung (WPO)
Web Performance Optimierung (WPO)Martin Kliehm
 
Web Performance Optimization - JAX 2011 Talk
Web Performance Optimization - JAX 2011 TalkWeb Performance Optimization - JAX 2011 Talk
Web Performance Optimization - JAX 2011 TalkFabian Lange
 
HTML5 und node.js Grundlagen
HTML5 und node.js GrundlagenHTML5 und node.js Grundlagen
HTML5 und node.js GrundlagenMayflower GmbH
 
Frontend Performance @ Hochschule der Medien Stuttgart
Frontend Performance @ Hochschule der Medien StuttgartFrontend Performance @ Hochschule der Medien Stuttgart
Frontend Performance @ Hochschule der Medien StuttgartJakob
 
Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Site Speed EXTREME - SEOkomm 2014
Site Speed EXTREME - SEOkomm 2014Bastian Grimm
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenJonathan Weiß
 
JavaScript Days 2015: Security
JavaScript Days 2015: SecurityJavaScript Days 2015: Security
JavaScript Days 2015: SecurityMayflower GmbH
 
Frontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeFrontend-Architektur der 1&1 Bestellsysteme
Frontend-Architektur der 1&1 BestellsystemeNico Steiner
 
Mehr Pagespeed geht nicht - SEOkomm 2015
Mehr Pagespeed geht nicht - SEOkomm 2015Mehr Pagespeed geht nicht - SEOkomm 2015
Mehr Pagespeed geht nicht - SEOkomm 2015Bastian Grimm
 
Campixx 2012-ladezeit-extreme
Campixx 2012-ladezeit-extremeCampixx 2012-ladezeit-extreme
Campixx 2012-ladezeit-extremeAlexander Merkel
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine TricksJens Grochtdreis
 
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.2010Patrick Lauke
 
PHP Kongress 2010 - Web-Performance
PHP Kongress 2010 - Web-PerformancePHP Kongress 2010 - Web-Performance
PHP Kongress 2010 - Web-PerformanceNico Steiner
 
Browserbasiertes computing, RIA
Browserbasiertes computing, RIABrowserbasiertes computing, RIA
Browserbasiertes computing, RIAThomas Christinck
 
Technologievergleich für RIA
Technologievergleich für RIATechnologievergleich für RIA
Technologievergleich für RIAOliver Belikan
 
Performance Optimierung - Barrierefreiheit beginnt mit Ladezeiten
Performance Optimierung - Barrierefreiheit beginnt mit LadezeitenPerformance Optimierung - Barrierefreiheit beginnt mit Ladezeiten
Performance Optimierung - Barrierefreiheit beginnt mit LadezeitenDavid 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