专题演讲嘉宾:杨浩

腾讯视频高级工程师

腾讯视频高级工程师,腾讯OMG视频产品技术部高级研发工程师。目前主要负责腾讯视频Web端的相关工作。设计并完成了腾讯视频整站的Node.js化。

by 杨浩

腾讯视频
高级工程师

腾讯视频前端团队在3年前开始使用Node.js对整站进行改造,在前端和后端服务之间添加了Node.js中间层做SSR(Server Side Rendering),以提高搜索引擎抓取的效果以及首屏展现的速度。但随即遇到了程序运行不稳定、代码不规范、开发人员培训困难等难题。

随后我们针对内容型网站(对后台主要是做读操作)的场景进行了分析与定制,为这种场景的SSR定制了一个新的Node.js框架,大大提高了开发效率与程序的稳定性,降低了前端开发人员入门Node.js的门槛。在2年内把Node.js从几个小业务覆盖到了整站。

演讲提纲

  1. Node.js在视频网站中扮演的角色
  2. 前端团队做Node.js前后端分离的难点
  3. 腾讯视频的Node.js SSR实践
    • 一种描述SSR业务的新方式
    • 复杂业务场景下的程序设计与技术选型
    • server性能的优化
  4. 优势与劣势分析

听众收益

  1. 了解一种内容型网站SSR的实现方式
  2. 为前端团队使用Node.js进行前后端分离提供思路