在ArchSummit深圳2018大会上,杨浩讲师做了《腾讯视频全站 Node.js 化升级打怪之路》主题演讲,主要内容如下。
演讲简介:
腾讯视频前端团队在 3 年前开始使用 Node.js 对整站进行改造,在前端和后端服务之间添加了 Node.js 中间层做 SSR(Server Side Rendering),以提高搜索引擎抓取的效果以及首屏展现的速度。但随即遇到了程序运行不稳定、代码不规范、开发人员培训困难等难题。
随后我们针对内容型网站(对后台主要是做读操作)的场景进行了分析与定制,为这种场景的 SSR 定制了一个新的 Node.js 框架,大大提高了开发效率与程序的稳定性,降低了前端开发人员入门 Node.js 的门槛。在 2 年内把 Node.js 从几个小业务覆盖到了整站。
演讲提纲
Node.js 在视频网站中扮演的角色
前端团队做 Node.js 前后端分离的难点
腾讯视频的 Node.js SSR 实践
一种描述 SSR 业务的新方式
复杂业务场景下的程序设计与技术选型
server 性能的优化
优势与劣势分析
听众收益
了解一种内容型网站 SSR 的实现方式
为前端团队使用 Node.js 进行前后端分离提供思路
讲师介绍:
杨浩
腾讯视频 高级工程师
腾讯视频高级工程师,腾讯 OMG 视频产品技术部高级研发工程师。目前主要负责腾讯视频 Web 端的相关工作。设计并完成了腾讯视频整站的 Node.js 化。
完整演讲 PPT 下载链接:
https://archsummit.infoq.cn/2018/shenzhen/schedule
评论