黄金法则:
只有10%-20%的最终用户响应时间花在了下载HTML文档上, 其余的80%-90%时间花在了下载页面中的所有组件上;(图片、脚本、样式表、
FLASH)


1.减少HTTP请求
   图片地图、CSS Sprites、内联图片和脚本、样式表的合并;
2.使用内容发布网络(Content Delivery Networks CDN)
   内容发布网络:是一组分布在多个不同地理位置的 web服务器,用于更加有效地向用户发布内容。CDN可能选择阶跃数最小的服务器,
或者具有最短响应时间的服务器。
3.添加Expires头
  配置组件,使其能够最大化地利用浏览器的缓存能力来改善页面的性能;
  使用Expires头来告诉web客户端它可以使用一个组件的当前副本,直到指定时间为止;
4.压缩组件
  通过减小HTTP响应的大小来减少响应时间;
5.将样式表放在顶部
6.将脚本放在底部
  http1.1 规范建议浏览器从每个主机名并行地下载2个组件。
7.使用外部javaScript和css
  外部javaScript和css可以利用浏览器缓存;
8.减少DNS查找
9.精简JavaScript
  从代码中移除不必要地字符(空格、换行以及制表符)以减小其大小,进而改善加载时间的实践;

------君临天下,舍我其谁------