前端性能优化手段

2017-05-09  本文已影响70人  David三人行

此文章列举一些我在项目中用过的优化手段
1.从减少http请求出发的优化

2.从代码角度进行的优化

3.减少dns查询(我们可能会用多个资源域名来提高页面的并行下载上限。但增加域名但同时也加大的dns的查询。这时候可以通过减少域名的方式来减少dns查询。一般保留2-4个为最佳,但是淘宝用了14个dns。。。可能是业务需求吧。相比减少dns查询,使用dns预解析更佳符合业务需求。通过link的prefetch属性来预先解析dns)
4.延迟加载(最常见的应该是首屏渲染,分屏异步加载了)
5.预加载(在空闲时间提前加载可能会用到的组件、控件)
6.通过多域名来实现cookie free(资源文件请求使用不同的域名,这样由于同源策略,在做资源请求的时候就不会带上cookie,从而减少带宽消耗)

上一篇下一篇

猜你喜欢

热点阅读