写点什么

摩拜前端多类型 ssr 业务框架的实践优化和自研探索之路

2019 年 9 月 21 日

摩拜前端多类型 ssr 业务框架的实践优化和自研探索之路

GMTC北京2018大会上,小春讲师做了《摩拜前端多类型 ssr 业务框架的实践优化和自研探索之路》主题演讲,主要内容如下。


演讲简介


摩拜很早开始从传统的 nginx + 前端框架(vue、react)的静态架构模式转变为 node ssr + (vue、react)的服务化架构模式。最早从 nuxt(express + vue) 再到 nuxt(koa + vue)、以及国内较早将 egg 投入生产环境(egg + vue 以及 egg + react)并接入 alinode 监控体系,内部在 node docker 化也有一定的实战优化经验(多镜像版本、线上线下部署、服务监控等)、再到比较研究了以上开源的实现细节之后,开始了快速的自研 ssr 的一些尝试和思考。


1、nuxt 的应用实践和设计原理分解


(1) express、koa + vue 的并行深入实践


(2) 一路从 rc 上来的新老项目升级踩坑之路


(3) 国际化业务方案实践


(4) 高级特性详解:部分配置项说明(render 部分等)、backpack-core 解析、asyncData 原理解析、middleware 设计、模板解析、自动路由设计、webpack 打包等


2、egg 的应用实践和设计原理分解


(1) egg + vue、react 的并行深入实践


(2) 国际化业务方案实践


(3) alinode 监控体系接入采坑实践


(4) 部分设计思路详解


3、基于 node docker 化的实战优化经验


4、自研 ssr 的一些尝试和思考


听众收益:


1、相比前端静态架构模式,ssr 的服务化架构模式更利于前端业务的能力拓展以及一些诸如 seo、白屏优化等等


2、如何快速地从优秀的 ssr 开源框架的多案例多维度实践,再到深入学习其中的设计思路开启自研探索之路


讲师介绍


小春


摩拜客户端 &前端总负责人


《Vue.js 权威指南》作者,目前在编写自己的新书收尾中。国内较早应用 Node.js 到生产环境(也是国内 Sails 较早的应用研习实践者)并参与翻译了 Node.js 书籍、微博上早期活跃的技术号 dailyNodejs 的发起和维护者之一。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019 年 9 月 21 日 14:58829

评论

发布
暂无评论
发现更多内容

Redis 数据同步机制--主从模式

是老郭啊

redis 主从配置 主从同步 redis主从 主从复制

又踩Maven的两个坑

xiaoboey

maven Unknown lifecycle phase settings.xml 无效 PowerShell

快来看看!AQS 和 CountDownLatch 有怎么样的关系?

程序员小航

Java AQS 源码阅读 CountDownLatch JUC

产业互联网成区块链与数字货币的分水岭

CECBC区块链专委会

区块链 数字货币 产业互联网

为什么企业自主开发软件时,都会使用统一的模块化框架式开发平台?

Learun

敏捷开发 程序设计 开发工具 软件设计 技术方案

或许是史上最好的AQS源码分析了,你确定要错过?!

InfoQ_d2212957090d

【基础架构】不同场景下的数据存储技术,你用对了吗?

嘉为蓝鲸

网络 存储 系统 raid 磁盘挂载

XSKY全新一代SDS一体机五大场景之存储+灾备

XSKY融合存储

太牛了,这份神仙级面试笔记把所有Java知识面试题都详解出来了

Java成神之路

Java redis 编程 程序员 面试

架构师课作业 - 第十二周

Tulane

Docker私有化部署gitlab gitlab-runner

Leon

gitlab 持续集成 runner

LeetCode题解:225. 用队列实现栈,两个队列, 压入 - O(n), 弹出 - O(1),JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

深入Spring Security魔幻山谷-获取认证机制核心原理讲解

朱季谦

spring security

CPU中的程序是怎么运行起来的

良知犹存

cpu

太赞了!华为工程师终于总结出了Linux归纳笔记,提供开放下载

小Q

一个银行客户经理的“变形记”

华为云开发者社区

人工智能 金融科技

浅析LR.Net工作流引擎

Philips

敏捷开发 工作流 软件开发流程 开发工具

内存型数据库Redis,是如何实现持久化的?

Zhongger

redis

深兰科技的征途,AI的赛场与战场

脑极体

深入浅出java虚拟机

AI乔治

Java 架构 性能优化 JVM JVM原理

云图说 | 一分钟带你扫盲云容器黑话

华为云开发者社区

容器 节点 集群

使用amoeba实现mysql读写分离

小Q

Java MySQL 编程 程序员

喷一喷坑爹的面向UI编程

架构师修行之路

万字长文 | 23 个问题 TCP 疑难杂症全解析

yes

TCP 计算机网络

DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第七

华章IT

MySQL 数据库 redis Clickhouse

大数据管理:构建数据自己的“独门独院”

华为云开发者社区

大数据 数据湖

有的时候,到达目的地,还不如在旅途中。

金龟换酒

心理学 哲学 活在当下

鼓舞人心!主席支持数字经济!央行数字货币研究所为世界制定区块链相关国际标准

CECBC区块链专委会

区块链 金融

抽象可能从未停止过

架构师修行之路

系统设计 抽象 抽象思维

北京城市副中心将试点法定数字货币

CECBC区块链专委会

数字货币 货币

正在走进现实的“飞行汽车”,能否颠覆地面交通?

脑极体

摩拜前端多类型 ssr 业务框架的实践优化和自研探索之路-InfoQ