谈一下你所知道的页面性能优化方法?

  • 请求数量——合并脚本和样式表,CSS Sprites,拆分初始化负载,划分主域
  • 请求带宽——开启Gzip,精简JavaScript,移除重复脚本,图像优化
  • 缓存利用——使用CDN,使用外部JavaScript和CSS,添加Expires头,减少DNS查找,配置ETag,使Ajax可缓存
  • 页面结构——将样式表放在顶部,将脚本放在底部,尽早刷新文档的输出
  • 代码校验——避免CSS表达式,避免重定向
1. JavaScript 压缩和模块打包
2. 按需加载资源
3. 在使用 DOM 操作库时使用 array-ids
4. 缓存
5. 启用 HTTP/2
6. 应用性能分析
7. 使用负载均衡方案
8. 为了更快的启动时间考虑一下同构
9. 使用索引加速数据库查询
10. 使用更快的转译方案
11. 避免或最小化 JavaScript 和 CSS 的使用阻塞渲染
12. 用于未来的一个建议:使用 service workers + 流
13. 图片编码优化
14.对组件库引用的优化,缩小引用范围
 
更多请看 https://www.zhihu.com/question/40505685

转载于:https://www.cnblogs.com/lh-1991/p/8854370.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值