前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络性能优化

网络性能优化

原创
作者头像
剁椒鱼鳞
发布2023-05-30 10:10:12
4790
发布2023-05-30 10:10:12
举报
文章被收录于专栏:前端小学生

主要从以下几个方面入手:

  • 压缩代码,优化大包体积,以及拆包,如:vue这种不会更改的库进行拆包加载
  • 利用CDN缓存,大幅度缩减静态资源的访问时间,尤其公共库或不会变更的库,如:Vue等。
  • 利用缓存,对于一些静态资源可开启协商缓存,利用构建文件生成的hash值来置换缓存
  • 开启http2/http3,利用多路复用、头部压缩等特点,充分利用带宽,快速传递大量文件数据
  • 利用script的defer、async属性,尽快让页面加载js文件
  • 利用refetch、preload属性

prefetch:可以让页面在空闲时预先下载其他页面可能用到的资源

preload:可以让页面预先下载本页面可能用到的资源

  • 多个静态资源域,对应不使用http2的场景,将对象独立的静态资源分到多个域下保持,可以让浏览器同时客气多个TCP链接,进行并行下载(主要原因是浏览器对同一个域下的 TCP 连接数是有限制的,这样就导致某个网页如果外部资源多了,比如图片很多的网页,在解析页面时,由于 TCP 连接数受限,就无法同时发起多个下载连接,无法充分利用带宽资源。因此,可以把静态资源放到多个域名下,这样就绕开了连接数的限制,做到了并发下载)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档