网络架构-网络优化

网络架构与如何给抖音提质之网络提速

一、协议优化

网络提速-HTTP2.0

这个协议最重要的思想就是多路复用。

我们希望使用多路复用,每次请求,在一次HTTp中把所有的图片都请求出来。
可以在一次TCP连接中跑多个HTTP。

在TCP连接通道中,又多个Stream
|stream3| stream2|stream1|
| TCP 连接通道 |
但TCP连接通道中有多个stream会存在队头阻塞的问题。
队头阻塞最形象的一个比喻就是单行道上发生车祸,队头阻塞造成是灾难性的问题。
相当于TCP一旦丢包,其他的东西都不能用了。

Quic/HTTP3.0

谷歌后面又提出了一个叫Quic的协议,又是HTTP3.0
谷歌的网络-云计算-Go语言都是引领前言的东西。

RTT是往返时延Round Trip Time
0 RTT

Quic最大的优势就是弱网优势。

二、路径优化

网络提速-数据中心分布

问:什么叫数据中心
答:服务器集合的地方,就认为是数据中心。
核心机房–数据敏感中心,数据库 mysql mongo 之类的
POP接入
边缘机房-更靠近用户,不是核心的。但边缘机房会非常多。

网络提速-同运营商访问

问:什么是同运营商访问?
答:就是移动的只去访问移动的东西;电信的就只访问电信的。
那么同运营商访问是如何做到的呢?一般是通过域名解析,通过智能DNS发现客户端IP是移动的,就会解析到中国移动的IP接入

当所有人看到的资源都一样,不会随着请求的不同而发生变化。

核心机房—汇聚机房–边缘机房。

静态API(视频封面)的路径优化

一般会先去边缘机房的缓存区找,如果没有再去汇聚机房,到最后再去核心机房。

动态API(播放-评论接口)的路径优化(DSA)

这个要基于路径优化的算法。
如果网络拓扑不可知的情况下该如何入手呢?
在某一个机房时,我对周围的机房做一下网络探测,将探测结果做成一张表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值