大话WEB前端性能优化基本套路(关键方法总结)

14 篇文章 0 订阅

https://blog.thankbabe.com/2017/07/05/fore-end-optimize/?utm_source=tuicool&utm_medium=referral

前言

前端性能优化这是一个老生常谈的话题,但是还是有很多人没有真正的重视起来,或者说还没有产生这种意识,所以这里我以美柚的首页为例子,展开说明前端优化的基本套路(适合新手上车)。


WEB性能优化套路

基础套路1:减少资源体积

  • css
    • 压缩
    • 响应头GZIPimage
  • js
    • 压缩
    • 响应头GZIPimage
  • html
    • 输出压缩
    • 响应头GZIPimage
  • 图片
    • 压缩
    • base64
    • 使用Webp格式imageimage

基础套路2:控制请求数

  • js
    • 合并
  • css
    • 合并
  • 图片
    • 合并
    • image
  • 接口
    • 请求数量控制
  • 合理缓存
    • 浏览器缓存
  • js编码
    • 异步加载js
      • Require.JS 按需加载
    • lazylaod图片

基础套路3:静态资源CDN

  • 静态资源走CDN
    • html
    • image
    • js
    • css

综合套路

  • 图片地址独立域名
    • 不同域名减少请求头里不必要的Cookie传输
  • 提高渲染速度
    • js放到页面底部
    • css放到页面顶部
  • CSS/JS编码优化

高级套路

  • 前后端分离
    • nodejs服务做分离中间层

资料整理


工具


总结:

看完上面的套路介绍,

  • 可能有人会说:我在前端界混了这么多年,这些我都知道,只不过我不想去做
    • 我答: 知道做不到,等于不知道
  • 也可能有人会说:压缩合并等这些操作好繁琐,因为懒,所以不做
    • 我答: 现在前端构建工具都很强大,如:grunt、gulp、webpack,支持各种操作,还不知道就说明你OUT了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值