Top Banner
Your script just killed my site stevesouders.com/docs/fluent-spof-20120530.pptx Disclaimer: This content does not necessarily reflect the opinions of my employer.
30

Your script just killed my site

Jan 15, 2016

Download

Documents

yered

Your script just killed my site. stevesouders.com /docs/fluent-spof-20120530.pptx. Disclaimer: This content does not necessarily reflect the opinions of my employer. SPOF. synchronous scripts block all following elements from rendering in all browsers. #fail. async. #fail. async. sync. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Your script just killed my site

Your script just killed my

site

stevesouders.com/docs/fluent-spof-20120530.pptxDisclaimer: This content does not necessarily reflect the opinions of my employer.

Page 2: Your script just killed my site

SPOF

Page 3: Your script just killed my site
Page 4: Your script just killed my site
Page 5: Your script just killed my site

synchronous scripts block all following

elements from rendering

in all browsers

Page 6: Your script just killed my site

#fail

Page 7: Your script just killed my site

async

#fail

async

async

sync

Page 8: Your script just killed my site

Frontend SPOF

Page 9: Your script just killed my site

http://www.webpagetest.org/result/120529_41_HWV/

Page 10: Your script just killed my site
Page 11: Your script just killed my site

entire BODY blocked from rendering

Page 12: Your script just killed my site

http://www.webpagetest.org/result/120529_41_HWV/

Page 13: Your script just killed my site
Page 14: Your script just killed my site

mysql>

Page 15: Your script just killed my site

select p.url, wptid mysql>

Page 16: Your script just killed my site

select p.url, wptid

from pages as p, requests as r mysql>

Page 17: Your script just killed my site

select p.url, wptid

from pages as p, requests as r

where p.pageid >= 844954 and

p.pageid <= 1564447 and

p.pageid = r.pageid and

mysql>

Page 18: Your script just killed my site

select p.url, wptid

from pages as p, requests as r

where p.pageid >= 844954 and

p.pageid <= 1564447 and

p.pageid = r.pageid and

rank < 20000 and

mysql>

Page 19: Your script just killed my site

select p.url, wptid

from pages as p, requests as r

where p.pageid >= 844954 and

p.pageid <= 1564447 and

p.pageid = r.pageid and

rank < 20000 and

resp_content_type like “%script%” and

mysql>

Page 20: Your script just killed my site

select p.url, wptid

from pages as p, requests as r

where p.pageid >= 844954 and

p.pageid <= 1564447 and

p.pageid = r.pageid and

rank < 20000 and

resp_content_type like “%script%” and

time > 10000 and

mysql>

Page 21: Your script just killed my site

select p.url, wptid

from pages as p, requests as r

where p.pageid >= 844954 and

p.pageid <= 1564447 and

p.pageid = r.pageid and

rank < 20000 and

resp_content_type like “%script%” and

time > 10000 and

renderStart > 10000

mysql>

Page 22: Your script just killed my site

select p.url, wptid

from pages as p, requests as r

where p.pageid >= 844954 and

p.pageid <= 1564447 and

p.pageid = r.pageid and

rank < 20000 and

resp_content_type like “%script%” and

time > 10000 and

renderStart > 10000

group by p.pageid;

mysql>

Page 23: Your script just killed my site
Page 24: Your script just killed my site
Page 25: Your script just killed my site
Page 26: Your script just killed my site
Page 27: Your script just killed my site
Page 28: Your script just killed my site
Page 29: Your script just killed my site
Page 30: Your script just killed my site

what’s your website’s weakest

link?