GMTC全球大前端技术大会(北京站)门票9折特惠截至本周五,点击立减¥480 了解详情
写点什么

腾讯视频全站 Node.js 化升级打怪之路

2019 年 9 月 14 日

腾讯视频全站Node.js化升级打怪之路

ArchSummit深圳2018大会上,杨浩讲师做了《腾讯视频全站 Node.js 化升级打怪之路》主题演讲,主要内容如下。


演讲简介


腾讯视频前端团队在 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 实践

  4. 一种描述 SSR 业务的新方式

  5. 复杂业务场景下的程序设计与技术选型

  6. server 性能的优化

  7. 优势与劣势分析


听众收益

  1. 了解一种内容型网站 SSR 的实现方式

  2. 为前端团队使用 Node.js 进行前后端分离提供思路


讲师介绍


杨浩


腾讯视频 高级工程师


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












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2018/shenzhen/schedule


2019 年 9 月 14 日 16:521047

评论

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

多线产品作战,奔疲于不确定的路上

boshi

创业 产品策略 七日更

如果延迟退休势在必行,区块链如何助力“养老助老”?

CECBC区块链专委会

养老

高盛:机构需求量巨大,比特币年内或有望涨至10万美元

CECBC区块链专委会

比特币

SpringBoot自动装配加载过程全梳理!你能get多少?

程序员小毕

Java 程序员 架构 面试 springboot

c++编程思路

张鹤羽粑粑

28天写作 3月日更

Kubectl Plugin 推荐(二)| 简化操作篇

郭旭东

Kubernetes kubectl kubectl plugin

装在套子里的人

Dc

黑客之XSS注入练手:XSS Challenges通关指南

BigYoung

黑客 信息安全 XSS

Oracle 是如何处理异常的?

xiezhr

oracle 异常处理 3月日更 PLSQL

并行编程首篇

shun123456789

开发语言 基础知识

职场的信任危机

ES_her0

28天写作 3月日更

Wireshark数据包分析学习笔记Day6

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

鬼才|闲鱼PMO的年终总结

闲鱼技术

Spring的IOC常用注解(含源码)

Java王路飞

Java spring 源码 程序员 ioc

两会引爆数字经济 银行与科技公司找到合作新赛道

CECBC区块链专委会

数字经济

第二章-利益相关方分析

阿珍爱上阿强

利益相关者

BGP的那些事

LeetCode题解:125. 验证回文串,翻转数组,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

第五.需求评审与产品发布 (承上启下的作用)

让我思考一会儿

紫霞仙子:区块链的十二连问

悟空聊架构

Java 比特币 区块链 架构 分布式

一场发生在“田间地头”的数字化变革

CECBC区块链专委会

三农

网点数字化也要适老化 浦发银行为老年人跨越“数字鸿沟”制定服务范本

CECBC区块链专委会

数字鸿沟

区块链:热追背后需冷静 技术应用要同步

CECBC区块链专委会

区块链

“数”看2021年“3•15征集令”

百分点大数据团队

话说 AQS

木子的昼夜

Java AQS

产品经路训练营 -- 第四章作业(一)

Lucas zhou

产品经理训练

新思科技网络安全研究中心发现Jetty Web服务器存在漏洞

InfoQ_434670063458

新思科技 Jetty Web

Python3 * 和 ** 运算符

老王说编程

Python3

Redis 数据结构介绍

一个大红包

七日更 3月日更

源码不止Spring!阿里Java程序员源码进修指南我粉了

程序员小毕

Java spring 源码 程序员 架构

淘宝推荐、视频搜索背后的检索技术:阿里达摩院向量检索Proxima核心能力揭秘

Proxima 技术社区

人工智能 大数据 阿里巴巴 搜索 非结构化数据

腾讯视频全站Node.js化升级打怪之路-InfoQ