Skip to main content

性能优化要点

要点

1、减少内存中存储的内容 2、减少CPU的实时运算消耗 3、网络性能

1、减少内存中存储的内容

###2、减少CPU的实时运算消耗 ● Reflow & Repaint ● CSS3的性能问题 ● 动画 ● JS中的内存控制 ● 高效的JS技巧 ● 关于电量 • HTML5带来的优化

3、网络性能

I.加载时间

  • 从在浏览器里按下回车键到页面开始出现的时间,相同站点在不同浏览器下这个时间会有所不同
  • 触发浏览器onload事件的时间
  • 所有资源下载完毕的时间 II.资源
  • 所有的请求数
  • 图片/css/javascript的大小
  • 网页(html)的大小
  • 异步请求的数量
  • 坏请求的数量(重定向,服务器端错误等等) III.网络
  • DNS时间(查找域名对应的服务器IP耗费的时间)
  • 连接时间 (向服务器发起连接时间)
  • 服务器时间 (服务器端处理请求的耗费时间)
  • 传输时间 (由服务器向客户端传输资源耗费时间)
  • 等待时间 (同时向一个服务器请求的连接数量是有限制的,获取资源时的等待空闲连接的时间)

以上关键点互相之间相辅相成,二和三决定了一的时间,另外,交互复杂的网站,很多资源的请求是在用户操作的情况下发起的,这些单个的请求也同样可以用上样的关键点进行评测。