如何提高网站加载速度
压缩网站媒体资源
- 将格式为JPG,PNG的 图片统一压缩为WEBP格式
 - 如果是上传图片到后端,后端一定要将图片压缩
 
压缩网站代码
- 去掉网站代码(HTML、js、css代码)的空格、注释、换行,将变量名压缩
 - 对于主流框架,可以使用打包工具对代码优化
 
使用延迟加载技术
懒加载技术
- 将img标签的loading属性改为lazy,当设置为lazy时,图片的加载会被推迟,直到图片即将出现在用户的视口中。如:
 
            
            
              html
              
              
            
          
          <img src="a.jpg" alt="一张图片"  loading="lazy">
        注意img标签的loading属性默认是eager

按需加载
将css 和js进行分模块划分,这样每个页面只用少量的css和js了
预加载
link标签的rel属性加上preload属性 如:
            
            
              html
              
              
            
          
          <link rel="preload" href="style.css" as="style">
        网站配置(不推荐使用做法)
- 配置 CDN 节点缓存(注意频率,耗钱多)
 - 本地浏览器缓存
 - 设置CDN 浏览器缓存配置
 - 升级HTTP2