Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
WEB PERFORMANCE OPTIMIZATION Fabian Lange codecentric AG
Slide 2
Slide 2 text
WARUM WPO? 5 Beispiele
Slide 3
Slide 3 text
400 Millisekunden 9% Traffic Yahoo
Slide 4
Slide 4 text
Microsoft Bing 1 Sekunde 56 Millionen USD pro Jahr
Slide 5
Slide 5 text
4 Sekunden 5% Käufe Shopzilla
Slide 6
Slide 6 text
4 Sekunden 10% Anmeldungen Khan Academy
Slide 7
Slide 7 text
Amazon 100 Millisekunden 245 Millionen USD pro Jahr
Slide 8
Slide 8 text
Unzufriedenheit 2 Sekunden
Slide 9
Slide 9 text
Web Performance Optimization Mehr Erfolg durch
Slide 10
Slide 10 text
Ladezeiten Erstens
Slide 11
Slide 11 text
Codeausführung Zweitens
Slide 12
Slide 12 text
Standardkompatibilität Drittens
Slide 13
Slide 13 text
„SEO -‐ Search Engine Optimization ist ein Thema von Gestern“ Steve Souders sagt
Slide 14
Slide 14 text
Seiten werden gefunden Google & Bing suchen
Slide 15
Slide 15 text
Gute Inhalte dominieren Blogs beweisen
Slide 16
Slide 16 text
SEO Voodoo funktioniert nicht mehr Schamanen bedauern
Slide 17
Slide 17 text
Es gibt viel Budget für SEO Aber
Slide 18
Slide 18 text
WPO – Web Performance Optimization bewältigt aktuelle Herausforderungen Steve hat Recht
Slide 19
Slide 19 text
Ladezeiten
Slide 20
Slide 20 text
Fragile Netzinfrastruktur Mobile Datennetze
Slide 21
Slide 21 text
Hohe Kosten Mobile Datennetze
Slide 22
Slide 22 text
Unerwartete Begrenzungen Verbindungen & Datentransfer
Slide 23
Slide 23 text
Wasserfall Charts Kostenaufstellung
Slide 24
Slide 24 text
Kombination Sprites & JavaScript
Slide 25
Slide 25 text
Web Font Awesome!
Slide 26
Slide 26 text
Kompression Bilder & JavaScript
Slide 27
Slide 27 text
Caching Datenübertragung vermeiden
Slide 28
Slide 28 text
Codeausführung
Slide 29
Slide 29 text
Unvollständige Seiten hängende Werbebanner
Slide 30
Slide 30 text
Unbenutzbarkeit viele Daten, suboptimaler Code
Slide 31
Slide 31 text
Nichtverfügbarkeit Servercode Probleme
Slide 32
Slide 32 text
Nichtanwesenheit Servercode Probleme
Slide 33
Slide 33 text
Vertrauensverlust Nicht reagierender Zahlungsdienst
Slide 34
Slide 34 text
Browserkrieg 2.0 Schneller, höher, weiter
Slide 35
Slide 35 text
Nicht Blockieren Google Async Loader & Require.js
Slide 36
Slide 36 text
JavaScript Profiling Chrome
Slide 37
Slide 37 text
JavaScript Profiling Firebug
Slide 38
Slide 38 text
JavaScript Profiling Internet Explorer
Slide 39
Slide 39 text
Enduser + Mobile Monitoring Crittercism
Slide 40
Slide 40 text
Application-‐Monitoring AppDynamics
Slide 41
Slide 41 text
Java Profiling JProfiler
Slide 42
Slide 42 text
PHP Profiling Xdebug
Slide 43
Slide 43 text
Ruby Profiling ruby-‐prof
Slide 44
Slide 44 text
Standardkompatibilität
Slide 45
Slide 45 text
Browserkrieg 1.0 Interoperabilität
Slide 46
Slide 46 text
Browserkrieg 3.0 Interoperabilität
Slide 47
Slide 47 text
Browserkrieg 3.0 Performance
Slide 48
Slide 48 text
HTML 5 PC & Mobile
Slide 49
Slide 49 text
JavaScript Frameworks Kompatibilität dank
Slide 50
Slide 50 text
Ressourcen Teilen Supercache
Slide 51
Slide 51 text
Best Practices Yahoo 35, Google 29
Slide 52
Slide 52 text
Best Practices One Stop Shop
Slide 53
Slide 53 text
Automatische Optimierung Zukunftsmusik?
Slide 54
Slide 54 text
Messen & Handeln Fazit
Slide 55
Slide 55 text
Referenzen Firebug getfirebug.com Smart Sprites Generator csssprites.org Yahoo UI Compressor yui.github.io/yuicompressor Smush.it www.smushit.com Adept JPG Compressor github.com/technopagan/adept-‐jpg-‐compressor RFC 2616 -‐ HTTP Spec (Caching) www.w3.org/Protocols/rfc2616/rfc2616-‐sec13.html Require.js requirejs.org Google Ajax Libs code.google.com/intl/de-‐DE/apis/libraries Crittercism www.crittercism.com AppDynamics appdynamics.com/free JProfiler www.jprofiler.com Xdebug www.xdebug.org WinCacheGrind sourceforge.net/projects/wincachegrind ruby-‐prof ruby-‐prof.rubyforge.org YSlow developer.yahoo.com/yslow Show Slow www.showslow.com Mod_pagespeed developers.google.com/speed/pagespeed/module @CodingFabian
[email protected]