
我们平时在看抖音快手视频的频用时候 ,如果滑动到某个视频画面一直几s不动的户访化实时候,大概率就会划走了,问体所以在短视频项目中,验优画面卡顿是短视非常影响用户体验的,启播速度越快,频用就越能留住用户。户访化实
启播速度简单来说就是问体从调用开始播放到首帧上屏的时间,大致可分为两部分:
视频文件下载耗时视频解码耗时本文主要从运维排查问题的验优角度,源码库从网络这部分的短视各个环节入手,结合vivo短视频的频用具体案例,给大家分享下优化过程。户访化实
我们先梳理下一次完整的验优网络请求过程 ,以客户端视角为例 ,如下图所示:

在接入CDN的情况下,可分为几个阶段:
DNS域名解析:获取服务器的IP地址。TCP连接建立 :与服务器IP建立连接即tcp三次握手 。TLS握手:客户端向服务器索要并验证服务器的公钥 ,云计算双方协商生产「会话秘钥」并进行加密通信。CDN响应 :将内容资源分发到位于多个地理位置机房中的服务器上并返回给客户端。针对以上阶段,分别讲下vivo短视频是如何进行优化的。
我们在上网的时候,通常使用的方式域名,而不是 IP 地址 ,因为域名方便人类记忆 。那么实现这一技术的建站模板就是 DNS 域名解析,DNS 可以将域名网址自动转换为具体的 IP 地址。
3.1 域名的层级关系DNS 中的域名都是用句点来分隔的 ,比如 www.server.com,这里的句点代表了不同层次之间的界限