CS193H: High Performance Web Sites Lecture 21: Vol 2 – Split Dominant Domains Steve Souders Google souders@cs.stanford.edu
Slide 2declarations 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 3Examples 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 4Split 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 5www.yahoo.com
Slide 6news.google.com http://news.google.com
Slide 7Downgrading 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 8more current programs http://stevesouders.com/ua/http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-associations/
Slide 9what 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 10Homework 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 11Questions 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
SPONSORS
SPONSORS