当前位置:首页 > 报告详情

分享版 云计算与移动架构 李思嘉 贝壳前端构建服务的效率优化实践.pdf

上传人: li 编号:30008 2021-02-07 28页 4.83MB

1、贝壳前端构建服务的 效率优化实践 李思嘉 贝壳找房 前端架构组 李思嘉 贝壳找房 前端架构组 资深工程师 贝壳前端构建平台青蝉系统负责人 贝壳前端生态工程系统浮屠系统负责人 拉勾教育前端工程化精讲专栏课程作者 I. 前端构建任务的服务化 II. 前端构建服务的效率优化 III. 前端构建服务的容器化 目录 I. 前端构建任务的服务化 服务化通过标准化流程降低综合使用成本 1. 徒步前行:KnowWhere& KnowHow& WalkStep by Step 2. 公共交通:KnowWhere& KnowHow& Walk Step by Step 3. 打车出行:KnowWhere& Kno

2、w How & Walk Step by Step 服务化减少使用者操作成本 传统构建部署流程: 手动触发构建 A B C 等待构建结果选择部署环境等待部署结果人工操作多 占用注意力 效率降低 服务化减少使用者操作成本 自动化构建部署流程: 自动触发构建 自动存储数据 自动选择环境 自动触发部署 自动通知结果 服务对接匹配规则约束自动化开关全自动流水线 服务化减少使用者学习成本 关于编译代码 关于打包产物 关于部署发布 关于使用插件 配置任务完成 关于调试错误 关于代码仓库 传统构建部署流程: 自由:上下限范围广,缺乏标准化 复杂:对新人不友好,学习成本高 开发人员已备能力: 额外学习成本 服

3、务化减少使用者学习成本 关于编译代码 自动化构建 环境匹配逻辑发布系统对接 关于调试错误 代码仓库对接 开发人员已备能力: 开发人员额外学习:关于服务界面操作服务基本功能流程 系统底层逻辑实现: 分支匹配规则 构建命令预设 产物打包规范 数据存储 自动化部署 数据下载 自定义变量 通知类型管理 实例展示:前端构建任务的流程自动化 贝壳前端构建系统的能力建设和使用情况 贝壳所有BU统一使用的前端CI系统 累计接入前端项目600+ 累计构建次数16W+ 累计发布次数13W+ 日构建次数1500+ 构建部署自动化流程建设 用户易用性建设 提效建设 II. 前端构建服务的效率优化 是什么让构建任务变快了 硬件优化:CPU、内存、硬盘、网络 软件优化:优化特定阶段的处理过程 流程优化:优化整体流程 ABCD ABCD A B1CD AE D 效率优化实践:构建流程优化点 队列等待阶段(waiting

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了贝壳找房前端架构组在构建服务效率优化方面的实践。文章分为三部分:前端构建任务的服务化、前端构建服务的效率优化和前端构建服务的容器化。 一、前端构建任务的服务化:通过标准化流程降低使用成本,减少人工操作和注意力占用,降低学习成本。贝壳前端构建平台青蝉系统负责人李思嘉分享了如何将构建任务服务化,包括前端构建任务的服务化、自动化构建部署流程和服务化减少使用者操作和学习成本等方面。 二、前端构建服务的效率优化:从硬件、软件和流程三方面进行优化。文章介绍了依赖缓存策略、快速构建策略、构建持久化缓存、数据压缩工具等优化实践,并通过实例展示了前端构建任务的流程自动化。 三、前端构建服务的容器化:为了解决不同项目对环境要求不同、项目间任务执行产生互相影响等问题,贝壳前端架构组采用了容器化技术。通过镜像管理、容器管理、存储管理等底层能力建设,实现环境定制和负载均衡,同时提供便捷的调试环境。 总之,贝壳找房前端架构组通过服务化和容器化技术,提高了前端构建服务的效率和稳定性,实现了快速构建、部署和调试。
"贝壳前端构建服务如何实现效率优化?" "容器化在前端构建服务中的实际应用有哪些?" "如何通过容器化实现前端构建服务的稳定性?"
客服
商务合作
小程序
服务号
折叠