前端性能优化

课程简介

基础优化
进阶优化
结合服务端优化
回顾总结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

资源的合并与压缩

总览描述
  • web前端本质就是gui软件

    安装包,访问的是本地的资源
    在这里插入图片描述
    通过http去请求,服务器去分发,动态增量的返回资源
  • http请求和返回经历了什么
    在这里插入图片描述
    在这里插入图片描述

1.浏览器主要负责render的过程,就是浏览器根据请求回来的HTML、关联的CSS\JS去进行渲染,DOM树和CSS树渲染,然后进一步根据JS去做动态执行。
2。DNS部分优化 浏览器或者路由器层面讲DNS相关信息缓存,请求DNS加快
CDN请求静态资源解决了网络选择和缓存的问题,CDN域名不要和主站域名一样,防止所携带的COOKIE
3.多次HTTP请求损耗,合并成一个
4.渲染,服务端渲染,减少客户端渲染或者首屏优化

资源优化
减少http请求数量和请求资源大小
  • 减少请求资源大小
    • html压缩
      在这里插入图片描述

    • CSS压缩
      在这里插入图片描述

    • js压缩和混乱

    • 在这里插入图片描述

    • 文件合并

    • 开启gzip

  • 减少请求数量
压缩与合并原理
合并:减少HTTP请求数量
压缩:减少请求资源大小
通过在线网站和fis3两种方式实现压缩与合并

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值