这个问题很大,网络延时不仅是空间变量,还是时间变量,所以具体问题要具体分析。如果是工作需要分析某一段网络的延时及解决方法,可以私信我。
根据之前对网络延时的分析经验,可以从以下几点入手分析:
1.网络的带宽瓶颈,比如:
a.网间资源调配,就是说中移动网络下的服务器(pc或手机等)向中电信网络的服务器申请一个资源,就会涉及到网间资源的调配,网间的带宽通常是网内带宽的几十分之一,带宽不足通常会造成拥堵,用户体验上就是延时和卡顿。
b.网络末端特别是WiFi,如果带宽不足或处理能力不足或信号覆盖不好,也会导致延时。以上两点分别可能带来百毫秒以上级别的延时。
c.如果是网优方面的专业人士可能会关注十毫秒及以下级别的延时,包括光纤链路、数据交换节点等,值得注意的是这部分存在积累效应,传输距离太远或者节点过多都会导致(比十毫秒级)更大的延时。解决方案包括: 分布式而非集中式的本地化DC、网络扁平化减少节点、提升电交换节点(芯片)处理速度。
d.如果追求极致低延时(ms及以下)还可以考虑全光网甚至采用空心光纤等新型光纤。
2.服务器端处理能力: 有的是热点资源同时存在太多申请需要处理,或服务器本身处理能力有限,或服务器距离过远。虽然依据宽带联盟的数据,闲时与忙时平均带宽差异不大,但作为用户可以考虑试一下利用闲时带宽,有时延时差异还是很大的。服务器侧就要靠强大的本地化DC来减少延时了。
手机码字,简单答复,见谅。
最后还是要强调一下: 网络延时不仅是空间变量,还是时间变量,所以具体问题要具体分析。
阅读全文
收起全文