vivo 短视频用户访问体验优化实践

2023-03-17
阅读 9 分钟
755
我们平时在看抖音快手视频的时候,如果滑动到某个视频画面一直几s不动的时候,大概率就会划走了,所以在短视频项目中,画面卡顿是非常影响用户体验的,启播速度越快,就越能留住用户。

层层剖析一次 HTTP POST 请求事故

2022-05-17
阅读 7 分钟
2.2k
vivo 互联网服务器团队- Wei Ling本文主要讲述的是如何根据公司网络架构和业务特点,锁定正常请求被误判为跨域的原因并解决。一、问题描述某一个业务后台在表单提交的时候,报跨域错误,具体如下图:从图中可看出,报错原因为HTTP请求发送失败,由此,需先了解HTTP请求完整链路是什么。HTTP请求一般经过3个关卡,分别为D...

HTTP缓存协议实战

2022-02-16
阅读 11 分钟
2.4k
缓存,又称作Cache,我们把临时存储数据的地方叫做缓存池,缓存池里面放的数据就叫做缓存。当用户需要使用这些数据,首先在缓存中寻找,如果找到了则直接使用。如果找不到,则再去其他数据源中查找。

Android客户端网络预连接优化机制探究

2021-06-17
阅读 10 分钟
5.6k
一般情况下,我们都是用一些封装好的网络框架去请求网络,对底层实现不甚关注,而大部分情况下也不需要特别关注处理。得益于因特网的协议,网络分层,我们可以只在应用层去处理业务就行。但是了解底层的一些实现,有益于我们对网络加载进行优化。本文就是关于根据http的连接复用机制来优化网络加载速度的原理与细节。

深入理解 Web 协议 (三):HTTP 2

2021-02-23
阅读 11 分钟
4.4k
本篇将详细介绍 http2 协议的方方面面,知识点如下:HTTP 2 连接的建立HTTP 2 中帧和流的关系HTTP 2 中流量节省的奥秘:HPACK 算法HTTP 2 协议中 Server Push 的能力HTTP 2 为什么要实现流量控制?HTTP 2 协议遇到的问题一、HTTP 2 连接的建立和许多人的固有印象不同的是 HTTP 2协议本身并没有规定必须建立在TLS/SSL之上...

深入理解 web 协议(一)- http 包体传输

2019-10-21
阅读 15 分钟
2.6k
开坑这个系列的原因,主要是在大前端学习的过程中遇到了不少跟web协议有关的问题,之前对这一块的了解仅限于用charles抓个包,基本功欠缺。强迫症发作的我决定这一次彻底将web协议搞懂搞透,如果你遇到了和我一样的问题,例如