CS193H: High Performance Web Sites Lecture 21: Vol 2 Split Dominant Domains

0
0
1454 days ago, 612 views
PowerPoint PPT Presentation
declarations. Presents of Vol 2 parts 1-4 are accessible in class and at available time. Duplicates are being sent to SCPD understudies. Try not to COPY OR DISTRIBUTE THESE HANDOUTS!. Samples. http://stevesouders.com/hpws2/domains1.phphttp://stevesouders.com/hpws2/domains2.phpHTTP/1.1 and more established browsers2 associations per serverbased on name, not IPincludes IE 6,7\"domain sharding\"intentionally part res

Presentation Transcript

Slide 1

CS193H: High Performance Web Sites Lecture 21: Vol 2 – Split Dominant Domains Steve Souders Google souders@cs.stanford.edu

Slide 2

declarations Handouts of Vol 2 parts 1-4 are accessible in class and at available time. Duplicates are being sent to SCPD understudies. Try not to COPY OR DISTRIBUTE THESE HANDOUTS!

Slide 3

Examples http://stevesouders.com/hpws2/domains1.php http://stevesouders.com/hpws2/domains2.php HTTP/1.1 and more seasoned programs 2 associations for each server in view of name, not IP incorporates IE 6,7 "domain sharding" purposefully part assets over various areas makes pages stack speedier

Slide 4

Split prevailing spaces yet Rule 9 says "Reduce DNS lookups"?! evacuate DNS queries that aren't vigorously utilized part spaces that are on the basic way how find "critical path"?

Slide 5

www.yahoo.com

Slide 6

news.google.com http://news.google.com

Slide 7

Downgrading to HTTP/1.0 HTTP/1.1 – 2 associations/server HTTP/1.0 – 4 (IE 6,7), 8 (FF2) conns HTTP/1.1 has less associations on the grounds that diligent associations are on of course best for static substance case: http://www.aol.com/

Slide 8

more current programs http://stevesouders.com/ua/http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-associations/

Slide 9

what number of areas? http://yuiblog.com/blog/2007/04/11/execution inquire about section 4/2-4 is ideal after 4 spaces, reaction time corrupts more DNS queries whipping on customer

Slide 10

Homework 12/1 11:59pm – Assignment #6 - Improving a Top Site rules 11-14 Vol 2: Split the Initial Payload Load Scripts Without Blocking Don't Scatter Inline Scripts Shard Dominant Domains Optimize Images

Slide 11

Questions What's "domain sharding"? Why might minimizing to HTTP/1.0 be speedier? Would it be advisable for me to do that for all reactions? Why might the HTTP/1.1 spec recommend less associations per server? What's the # of associations per server for well known programs? What's the ideal number of areas to shard over?

SPONSORS