建设高性能网站的教程

红薯 发布于 2009/05/22 07:28
阅读 616
收藏 4

课程安排以及PPT下载:

Date Title Notes/Homework Slides
9/22 Introduction background, course logistics, web hosting facilities
homework: HPWS Chapter A, join CS193H HPWS Google Group
ppt, GDoc
9/24 The Importance of Frontend Performance homework: HPWS Chapter B, install Firebug, YSlow, HTTPWatch ppt, GDoc
9/26 HTTP
Web 100 Performance Profile
Use YSlow to measure key performance characteristics of top web sites.
homework (due by 10/6): fill out Web 100 Performance Profile spreadsheet for 5 sites (only do sites that aren't already taken), HPWS Chapter 1
ppt, GDoc
9/29 Joseph Smarr (Plaxo)
Performance Challenges for the Open Web
Guest lecturer while Steve's out. This content will be included in the Midterm ppt
10/1 Lindsey Simon (Google)
Front End Kung Fu
Guest lecturer while Steve's out. This content will be included in the Midterm  
10/3 Bill Scott (Netflix)
High Performance Web Pages – Real World Examples: Netflix Case Study
Guest lecturer while Steve's out. This content will be included in the Midterm pdf, key.zip
10/6 Class Project: Improving a Top 100 Web Site Learn how to download a public web site, make performance improvements to it, and measure the impact.
homework: Each student picks one web site from the Alexa Top 100 (dupes are ok). This is the web site they'll use throughout the quarter to apply performance best practices to. Download the web site and all resources and host it on your own server.
ppt, GDoc
10/8 Make Fewer HTTP Requests homework: Apply the best practics from today's class to your chosen web site. Record the performance improvements in the class spreadsheet. HPWS Chapter 2 ppt, GDoc
10/10 Use a Content Delivery Network homework: Apply the best practics from today's class to your chosen web site. Record the performance improvements in the class spreadsheet. HPWS Chapter 3 ppt, GDoc
10/13 Add an Expires Header homework: Apply the best practics from today's class to your chosen web site. Record the performance improvements in the class spreadsheet. HPWS Chapter 4 ppt, GDoc
10/15 Gzip Components homework: Apply the best practics from today's class to your chosen web site. Record the performance improvements in the class spreadsheet. HPWS Chapter 5 ppt, GDoc
10/17 Put Stylesheets at the Top homework: Apply the best practics from today's class to your chosen web site. Record the performance improvements in the class spreadsheet. HPWS Chapter 6 ppt, GDoc
10/20 Put Scripts at the Bottom homework: Apply the best practics from today's class to your chosen web site. Record the performance improvements in the class spreadsheet. HPWS Chapter 7 ppt, GDoc
10/22 Avoid CSS Expressions
Reduce DNS Lookups
homework: Apply the best practics from today's class to your chosen web site. Record the performance improvements in the class spreadsheet. HPWS Chapter 8 & 9 ppt, GDoc
10/24 Make JavaScript and CSS External homework: Read HPWS Chapter 10. Check five Web 100 Performance Profile sites due 3:15pm 10/29. ppt, GDoc
10/27 Minify JavaScript homework: HPWS Chapter 11 ppt, GDoc
10/29 Avoid Redirects homework: study for midterm ppt, GDoc
10/31 MIDTERM EXAM   test, answers
11/3 Doug Crockford (Yahoo!)
Ajax Performance
homework: HPWS Chapter 12 ppt
11/5 Remove Duplicate Scripts homework: HPWS Chapter 13 ppt, GDoc
11/7 assignment #4 due
Configure ETags
homework: HPWS Chapter 14 ppt, GDoc
11/10 Make Ajax Cacheable & Split the Initial Payload homework: Read HPWS Vol 2 handout. ppt, GDoc, ppt, GDoc
11/12 assignment #5 due
Load Scripts Without Blocking
homework: Read HPWS Vol 2 handout. ppt, GDoc
11/14 Don't Scatter Inline Scripts   ppt, GDoc
11/17 Robert Johnson (Facebook)
Fast Data at Massive Scale - lessons learned at Facebook
homework: Read HPWS Vol 2 handout. ppt
11/19 Shard Dominant Domains   ppt, GDoc
11/21 Optimize Images, Use Iframes Sparingly, Flush the Document Early   ppt, GDoc
12/1 assignment #6 due
Serve Static Resources Cookie-Free, Reduce Cookie Weight, To WWW or not to WWW
  ppt, GDoc
12/3 CSS Descendant Selectors, Forced Compression   ppt, GDoc
12/5 State of Performance   ppt, GDoc
12/9 12:15-3:15 - FINAL EXAM (alternate time slot) (Gates B03) The Final Exam is not inclusive – it includes only the material covered since the Midterm Exam. test, answers
12/12 12:15-3:15 - FINAL EXAM (Gates B01) The Final Exam is not inclusive – it includes only the material covered since the Midterm Exam. test, answers
加载中
0
虫虫
虫虫

这个还是很有用的。。。性能是很重要的

返回顶部
顶部