optimera sthlm 2011 - tobias järlund, aftonbladet

53
TOBIAS JÄRLUND Lead developer, Aftonbladet pappaledig @jarlund http://jarlund.se/

Upload: se-stiftelsen-foer-internetinfrastruktur

Post on 27-May-2015

499 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

TOBIAS JÄRLUNDLead developer, Aftonbladet pappaledig@jarlundhttp://jarlund.se/

Page 2: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

AFTONBLADET.SEca 6 miljoner unika webbläsare/vecka

Page 3: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

AFTONBLADET.SEca 2 miljoner unika webbläsare/vardag

Page 4: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

AFTONBLADET.SEca 3800 DOM-element

Page 5: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

AFTONBLADET.SEca 20 annonspositioner

Page 6: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

AFTONBLADET.SEca 3 miljarder http-anrop/dag

Page 7: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

TREDJEPARTS-INNEHÅLL

Page 8: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

ANNONSER

Page 9: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

<script src="...">

document.write()

Page 10: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

http://www.webpagetest.org/

Page 11: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

http://www.webpagetest.org/

Page 12: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

HTML-sida

http://www.webpagetest.org/

Page 13: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

HTML-sidaAnnonsnätverk 1

http://www.webpagetest.org/

Page 14: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

HTML-sidaAnnonsnätverk 1

Annonsnätverk 2

http://www.webpagetest.org/

Page 15: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

HTML-sidaAnnonsnätverk 1

Annonsnätverk 2

Annonsen

http://www.webpagetest.org/

Page 16: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

HTML-sidaAnnonsnätverk 1

Annonsnätverk 2

Annonsen

Resten av sidan

http://www.webpagetest.org/

Page 17: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Sidan blockerasav annonsen

http://www.webpagetest.org/

Page 18: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

<script src="...">blockerar rendering(och laddning)

Page 19: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

document.write()omöjliggör asynkron laddning

Page 20: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

LADDAR SERIELLT

BLOCKERAR ALLT ANNAT INNEHÅLL

Page 21: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

”FRONTEND SPOF”

Page 22: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

LÖSNINGAR?

Page 23: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Lägg annonsen långt ner i källkoden och positionera den till sin rätta plats på sidan

Page 24: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Definiera om document.write()

Page 25: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Ladda annonsen i en iframe

Page 26: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 27: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 28: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 29: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 30: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 31: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 32: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 33: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 34: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

FRIENDLY IFRAME

Page 35: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Best Practices for Rich Media Ads in Asynchronous Ad Environments

http://www.iab.net/ajaxrichmedia

Page 36: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

FRIENDLY IFRAME

Page 37: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Skapa en iframe med en statisk, cachningsbar html-sida från samma domän.

Sätt javascriptvariabeln inDapIF=true som en signal till annonsen att den laddas i en friendly iframe.

Ladda annonsen som vanligt med en <script src> i iframen.

När annonsen laddat klart, justera storleken på iframen till att matcha annonsens storlek.

Page 38: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

BROWSERPROBLEM

Page 39: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

http://www.webpagetest.org/

Page 40: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

http://www.webpagetest.org/

Page 41: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

LADDAR PARALLELLT UTAN ATT BLOCKERA ANNAT INNEHÅLL

Page 42: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

NYA MÖJLIGHETER

Page 43: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Ladda annonser i valfri ordning

Page 44: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Händelsestyrd annonsladdning

Page 45: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 46: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet
Page 47: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

HTML5?DET ÄR JU ÄNDÅ 2011

Page 48: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

<iframe srcdocseamless>

Page 49: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

RESUTATET?

Page 50: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Besök/vecka +7%Sidor/besök +16%

Page 51: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Senaste nytt +35%

Page 52: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Tid för sidladdning

-40%

Page 53: Optimera STHLM 2011 - Tobias Järlund, Aftonbladet

Tobias Järlund@jarlundhttp://jarlund.se/