如果你有相对的技术头脑,你可能听说过在谈论云或内部部署服务器时会出现延迟问题。它也在网络中被提及,几乎可以应用于任何涉及数据的场景。
简而言之,延迟是两点之间延迟的度量。也就是说,当数据移动或通过网络传输时,暂停有多大。
但它不仅适用于特定意义上的数据。它可以应用于两点之间的任何运动。例如,无线电波,声波,甚至两点之间的员工流动。
但是,在讨论数据移动时以及信息从一个点移动到另一个点所需的时间主要是指它。这可能是信息从网站传输到终点,或者将数据输入计算机并等待输出(例如打开应用程序,文件甚至只是输入文档)所需的时间。
当提到网络延迟时,通过计算往返行程所花费的时间来进行测量 - 即,输入命令并等待响应返回。
网络延迟以毫秒(ms)为单位,数字越小表示功率延迟,因此运行速度越快。但是,如果不了解测量的背景,很难判断延迟是否很低。
该延迟以毫秒(ms)为单位测量,较低的数字为用户产生更具响应性的体验。低延迟的构成在很大程度上取决于所使用的系统。例如,平均家庭以太网连接通常在大约10ms处运行,如果超过150ms则会产生明显的性能下降。然而,对于4G移动连接,正常操作发生在45ms到60ms左右,而3G连接可以加倍。
什么导致延迟?
在一个理想的世界中,每个连接都会有零延迟,但是,有很多相互作用的变量,这是不可能实现的。
即使在完美的情况下,以光速(称为传播)将数据包从一个节点传输到另一个节点的行为也会产生一些延迟。而且,数据包的大小越大,通过网络传输的时间就越长。
还有基础设施和硬件的作用。电缆连接将产生不同程度的延迟,具体取决于所使用的线路类型,无论是同轴还是光纤,如果数据包必须通过Wi-Fi连接传输,这将为该过程增加更多延迟。
延迟与带宽
延迟和带宽不是可互换的术语 - 它们对于评估网络的有效性都很重要。
带宽与网络容量有关。具有高带宽的线路能够支持更多通过网络同时传输的流量。对于业务网络,这意味着更多员工可以同时执行网络功能。
但是,这并不意味着数据传输速度有多快。为此,您需要评估网络的延迟,如果您希望获得响应式服务,则延迟需要较低。
减少延迟
考虑到网络可以证明自己的复杂程度,延迟可能很难降低,因此必须进行各种大小的改变才能真正减少这种头痛的规模。这主要涉及对数据包通过的网络的每个方面进行更改。
改善网络基础设施是降低您所遭受的延迟程度的一个很好的起点,无论是用新电缆还是其他东西来交换传统布线。网络运营商还可以通过评估网络示意图来识别任何需要额外功率的logjams甚至服务器,从而减少数据包在网络中传输时的负担。
跨越多个区域运行的组织也可以从使用内容传送网络(CDN)中受益,该网络提供位于边缘的预留路径,并且根据定义更接近最终用户。它们大大减少了数据包必须传输的距离,但可能在经济上难以支持,并且对它们支持的内容施加限制。这通常是一种平衡行为,并且可能证明不值得投资。
将一个人的基础设施直接连接到提供商的数据中心也可以证明自己是一个可行的替代方案,因为它绕过了作为中间人的云代理。然而,这些代价相似,因此默认情况下不是最佳选择。通过摆脱不必要的软件或臃肿软件来减少延迟也是可行的,这可能会削弱您的连接性。