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

醉酒当歌 提交于 2019-12-23 03:48:35
  • 请求数量——合并脚本和样式表,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
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!