写点什么

前端性能优化实战(一)

用户头像
Augus
关注
发布于: 2 小时前
前端性能优化实战(一)

写在前面,说到性能优化,可以说是重中之重了,在日常开发中,性能优化可以说是随处可见,而性能优化的点也是有很多,完善的性能优化可以为用户的体验已指数被增长。那具体又哪些性能优化的点呢?接下来,就让我带大家走进性能优化的世界吧。

网站的性能优化

content ⽅⾯

  • 减少 HTTP 请求:合并⽂件、 CSS 精灵、 inline Image

  • 减少 DNS 查询: DNS 缓存、将资源分布到恰当数量的主机名

  • 减少 DOM 元素数量

Server 方面

  • 使⽤ CDN

  • 配置 ETag

  • 对组件使⽤ Gzip 压缩

Cookie 方面

  • 减⼩ cookie ⼤⼩

CSS 方面

  • 将样式表放到⻚⾯顶部

  • 不使⽤ CSS 表达式

  • 避免使⽤ @import 引⼊多个 css ⽂件,可以使⽤ CSS ⼯具将 CSS 合并为⼀个 CSS ⽂ 件,例如使⽤ Sass\Less 等

  • css 压缩与合并、 Gzip 压缩

  • 尽量⽤缩写、避免⽤滤镜、合理使⽤选择器

  • 在⽹⻚中的应该使⽤偶数的字体

  • 偶数字号相对更容易和 web 设计的其他部分构成⽐例关系

  • 动画最小间隔为 16.7ms

  • 多数显示器默认频率是 60Hz ,即 1 秒刷新 60 次,所以理论上最⼩间隔为 1/60*1000ms = 16.7ms

Javascript 方面

  • 将脚本放到⻚⾯底部

  • 将 javascript 和 css 从外部引⼊

  • 压缩 javascript 和 css

  • 删除不需要的脚本

  • 减少 DOM 访问


今天先总结到这里,我们下期再见。Bye!!!


End~~~

用户头像

Augus

关注

爱瞎搞的软件开发工程师 2021.06.10 加入

某摸鱼集团

评论

发布
暂无评论
前端性能优化实战(一)