网页性能优化心得

网页性能优化心得

改文章是基于已经实施的优化方案进行的总结和拓展

优化方案:
1 避免巨大的网络负载
解决方案: 推迟非关键资源 例如:某些js资源放在html结构后面
2 最小化资源的大小
解决方案:1 将图片放在阿里云的OSS中利用阿里云提供的数据处理图片处理能力减小大部分的图片大小建议某些具大图片进行处理时可以接受一些失真
2 将所有的css和js文件进行压缩 改项目直接使用vscode中提供的插件minify 也可以考虑使用其他的方法 注意:当使用minify 大部分压缩js的原理为混淆压缩 会改变部分业务逻辑比如if-else语句会改为||逻辑或者三元表达的方式 会删除所有的注释 会改变命名的规则长串的命名会采用首字母。压缩是切记备份
3 缓存相关请求 大部分为后端设置,前端不考虑
3 消除渲染阻塞资源
大部分是由于css和js的加载或者是图片的加载导致的
解决方案 内嵌自己写的js和css代码(经过压缩后进行内嵌),使用懒加载的方式处理图片
4 使用CSS分割组合图像
对较小图片使用精灵图
5 对所有资源使用HTTP/2
需要ssl证书使用https协议
6有效地编码图像
修改图片格式比如使用webp的格式代替通用的jpg png图片,进行图片的压缩

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Heigl swift

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值