如何选择合适的服务器带宽大小?

2022年 10月 17日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

服务器带宽是决定网站访问速度的重要因素之一,尤其对于访问量大的网站,网络带宽的大小尤为重要。其实流量就是带宽在时间上的积累,用数学术语来说就是带宽随时间的积分。作为通俗的比喻,以自来水为例,带宽其实就是水管的流速,流量就是流出的水的总量。

因为网络带宽和流量对服务器,来说非常重要,所以在购买服务器,之前,我们应该对这个概念有一个很好的理解,否则很容易被主机供应商所欺骗。以下是对带宽的一些误解。

一.容易混淆的两个单位:字节和位

说到带宽,就涉及到带宽的单位。带宽一般以位为单位,英文是位。比如adsl的带宽是2mb,实际上是2mbit每秒。前面的m,以及对应的k和g,大家应该都遇到过,表示数量级。基数为1024,估算时可以简单替换为1000。即1G=1024M1M=1024K。

用电脑的人一般都很熟悉这个概念,比如我的硬盘是160G。这个160G是什么意思?其实是160gbit,也就是160gbit,这样大家就知道这和上面说的2mb不一样了。

位对位关系:一个字节等于8位。你缩写的时候两者都是B,传统上字节缩写用大写B,bit用小写B,但是很多情况下写起来很混乱,所以看到主机商标的带宽首先要搞清楚是字节还是bit。一般来说,机房的带宽和主机端口的带宽都是位的,但是有的主机限制峰值带宽,有的主机用字节,有的用位,相差8倍,先说清楚。

二.共享和独享之分

这个虚拟主机一般不会被提及,只会在主机被租用和管理时被提及,因为虚拟主机肯定共享一个服务器,的带宽,并且没有独占的一个。但由于虚拟主机与服务器,是分开的,所以最好了解一下服务器的带宽情况。100兆共享和10M独占共享在中国很常见。100M共享其实就是一个机柜共享一个100M端口。至于每个服务器可以分配多少,这取决于这个内阁中服务器的数量和每个服务器占用的带宽。10M专用指的是给每个服务器一个10M的端口。一般来说,1亿分享每个服务器的贷款在2M到500万左右,所以1000万独占比1亿分享好。

国内虚拟主机使用的服务器大部分是1亿共享的,有些是1千万独占的,但也有人说他的服务器是1亿独占的,所以要小心。

除了以上,其实一个服务器能得到的带宽取决于整个机房的带宽是否足够。10M独占或100M独占只是10M端口或100M端口连接到交换机。举个极端的例子,假设机房给你100M端口,但是从机房到公网的出口实际上只有10 m,那么你的最大带宽只有10M,从这个意义上说,独占访问100M其实是共享,而不是把你的出口连接到骨干网。在更高的层面上,如果一个骨干网出现拥塞,它会给你一个1G的端口连接到骨干网,带宽还是会受到限制。所以独占和分享其实是相对的。

一般来说,如果一个机房的出口带宽是10G,分配给服务器或机柜的带宽累计值会大于这个值,这就叫超卖。如果不超卖,10G的带宽只能分配到100m共享的100个机柜。因为不是每个服务器都会一直占用全部带宽,超卖会充分利用资源。虚拟主机的带宽等资源和这个原理差不多,也会有超卖现象,但只要合理,对用户和主机都有利。我们将在未来介绍超卖虚拟主机的分析。

三.流量

对于网络带宽控制,很多主机特别是美国主机会限制流量,那么我们来分析一下网站带宽指数流量的具体概念,感受一下。

最大月流量1.10米,不含服务器:

带宽有点,别忘了8倍的区别。宽带带宽计算如下:(10mx 3600 x24x 30)/(1024 x8)=3164 GB

也就是说,独家10M服务器的月流量限制是3000G。可以看出,不管主机公司是否明确写限制流量,其实都是有限制的,写不写都行。上面的计算是理想状态,乍一看是达不到最大带宽的。

一般来说,一个服务器,至少应该有100个网站(很多是数百个),所以平均来说,每个网站每月的流量实际上只有30G。

2.1G流量是什么意思?

假设你的页面是100KB,那么1G流量可以访问的页面是:(1x1024x1024)/100=10485,也就是说1G流量每天可以承受10,000 pv,很多个人网站达不到这么大的pv,所以很多网站每个月都有足够的30G流量。当然如果下载的话流量会很大。

另外,如果一个页面文件是100K,访问时消耗的流量不一定是100K,所以浏览器会缓存页面,很多元素不会重复计算流量。另外,gzip可以减少流量占用。

所以一般来说,流量限制并没有大多数人想象的那么可怕,不管主办公司限制与否,其实都隐含着流量限制。如果你的服务器只有1M带宽,拼命用的话一个月只能用300G。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: