什么是带宽?
带宽是指在单位时间(一般指的是1秒钟)内能传输的数据量,是几乎所有互联网服务提供商在商业和营销中称之为“速度”的东西。
这可能有点误导,网络中最容易被误解的概念之一是速度和容量,许多人认为速度和容量是一回事。
当你听到有人说“我的网速是30 Mbps”或类似的东西时,他们实际指的是他们的互联网服务的带宽容量,而不是速度。网络的速度实际上是带宽和延迟的结果。
带宽其实是指数据管道的宽度,而不是数据传输的速度。
传输速率以延迟来衡量,管道越宽,加载网页和传输文件时遇到的延迟就越少。
带宽以Mbps或兆位/秒为单位。
你的互联网连接将有两个带宽编号:下载速度和上传速度。
大多数ISP只讨论下载速度,因为下载速度对大多数人来说最重要。除非你发送文件,否则上传速度更低。
什么是延迟?
延迟是指你点击某些内容与查看内容之间的延迟。
这是你的数据请求到达服务器(如网站),然后数据返回给你所需的时间。
延迟
延迟以毫秒为单位,缩写为“ms”,可以使用计算机的ping命令进行测量。
当你运行ping命令时,会将一小段数据(通常为32个字节)发送到另一台计算机,从而以毫秒为单位测量往返时间。ping命令测量数据包离开源计算机,前往目标计算机以及返回源计算机所需的时间。
带宽和延迟之间有什么区别?
假设某些情景,这样能更容易的解释它们之间的区别:
(1) 如果你的带宽良好,而延迟很差:
Web页面需要很长时间才能开始加载,但是一旦初始连接完成,页面的其余部分就会立即加载。
(2) 如果延迟很好,而带宽很差:
Web页面几乎可以立即开始加载,但是页面加载缓慢,一次加载一块。
可以把你的互联网想象成水管,你把水从一根管子里送出去,再从另一根管子里送进来。带宽就像管道的大小和它可以随时发送或接收的水量。延迟就像水压, 这是水通过管道的速度。
换句话说,随着带宽的增加,在给定时间内可以流过的数据量也会增加,就像管道直径增加一样,在一段时间内可以流过的水量也增加。
CDN
一般CDN的结构如下,用户访问CDN服务器,CDN服务器转发请求到源服务器,源服务器返回数据给CDN服务器,CDN服务器再把数据返回给用户。

当然,实际并非如此,CDN服务器实际上会缓存一些静态文件,这样,部分请求就可以直接从CDN返回,如下。

其实,本文主要是想讲述的是,做站来说,带宽和延迟哪个更重要。NL现在使用的CDN服务器是在美国的,但NL的源服务器其实是在香港,如下

从延迟上来说,也就是不算服务器本身响应的时候,NL每次光路由上的时间就要消耗520ms,这还是没有计算路由波动的情况下。这其实是很不理想的。
我们一般理想情况是源站放香港,然后cdn也是香港,这样基本不太会有延迟。
因为其实在Web中,延迟还是非常重要的,这相当于你发送请求后,服务器至少需要多长时间来响应你的请求,如果延迟比较高,用户会觉得反应非常慢。
但如果带宽比较大,发送一次请求,比如返回内容是10M左右,带宽是100M的话,可以一次性返回,这样1S就可以返回,但如果是10M带宽,内容返回可能需要10S左右。
Web请求中,返回内容整体是不大的,所以延迟相对来说更重要,但如果用户量比较大,比如并发用户有100个请求,那么,这个时候如果还是小水管的话,体验也会相当糟糕。
总结
综上所述:
如果您的日常使用是视频观看这些,延迟高一些无所谓,带宽大小和线路稳定性更重要一些。
如果你的日常使用是上网浏览网页等,延迟要低,带宽不是那么重要。
如果你是一个ip不太多的站,延迟更重要,带宽没那么重要。
但如果是一个ip量比较大的网站,延迟和带宽都非常重要。