腾讯视频高级工程师,腾讯OMG视频产品技术部高级研发工程师。目前主要负责腾讯视频Web端的相关工作。设计并完成了腾讯视频整站的Node.js化。
腾讯视频高级工程师,腾讯OMG视频产品技术部高级研发工程师。目前主要负责腾讯视频Web端的相关工作。设计并完成了腾讯视频整站的Node.js化。
腾讯视频前端团队在3年前开始使用Node.js对整站进行改造,在前端和后端服务之间添加了Node.js中间层做SSR(Server Side Rendering),以提高搜索引擎抓取的效果以及首屏展现的速度。但随即遇到了程序运行不稳定、代码不规范、开发人员培训困难等难题。
随后我们针对内容型网站(对后台主要是做读操作)的场景进行了分析与定制,为这种场景的SSR定制了一个新的Node.js框架,大大提高了开发效率与程序的稳定性,降低了前端开发人员入门Node.js的门槛。在2年内把Node.js从几个小业务覆盖到了整站。