关于运营商对宽带进行限制的原理是怎样的?我有下面的看法,希望对你有所帮助。
资料查找,互联网用户长期以来一直有使用互联网使用习惯,使上行带宽占用的带宽小于下游带宽,而如果宽带运营商向上游和下游提供相同的速度,则会造成资源的浪费。并将上游带宽资源卖给机房租赁企业,将获得更多收益。驻留在服务器机房需要大量的上行带宽,并且不需要太多的下行带宽,带宽是非常昂贵的,通常房间10米向上线成本租金是100M宽带的5,6倍,因此,下行带宽卖给家庭用户、企业用户的上行带宽卖给住房,从中宽带运营商寻求利润。
限制原理,ADSL,向上向下的不对称是一个技术问题,ADSL(不对称数字用户环路)是一种非对称数字用户线实现宽带互联网技术,它采用频分复用技术普通电话线到电话、上行和下行三个相对独立的信道,从而避免了相互之间的干扰,电缆电线的对称信号将大大限制了数据传输速率和有效通信电缆长度,在大多数情况下,下游和上游带宽之比可以达到10:1的比率。因此,如果你不限制家庭上行宽带宽带运营商,一个重要原因是害怕用户建立在家庭纤维影响其业务线租赁业务,许多公司可能使用光纤来构建家庭的网站,而不是房间举办,宽带运营商的利益造成损失。因此,宽带运营商不仅将改善他们的家庭宽带接入,而且还限制了动态IP和端口80端口的使用,以禁止家庭光纤用户建立网站。
至于为什么要限制?在早期的互联网发展中,上下行的不对称影响用户对互联网的使用,普通人一般很少上网,,所以不需要太多的上行带宽。现在互联网云时代,然而,视频聊天,云存储应用程序需要大量的上传带宽,如多元化互联网的使用将不可避免地导致向上向下的需求同时存在,因此,宽带运营商限制上行带宽,确实影响到整个网络的用户体验。因此,从互联网行业长远发展的角度来看,宽带运营商,如果不能很好地面对上行带宽限制的问题,就可以限制互联网产品,不利于互联网产品的快速发展。
普通用户请求下载服务器上的大文件不会有大问题,下载带宽通常在几十M左右,因此一个请求对服务器的带宽压力不大。但当服务器作为CDN回源时就千万要注意了,CDN的机房带宽通常可以达到数百M甚至上G,而IDC机房的带宽费用往往是根据峰值带宽来计算。
因此如果CDN回源大文件时不对服务器带宽做限制,将会出现瞬间极大峰值,造成不必要的经济损失。
解决问题的核心在于限制服务器上行带宽。
我们通过对nginx增加带宽限制尝试解决这个问题。
nginx里有2个配置项
limit_rate <size>限制单个请求带宽峰值,512, 1k, 10m
limit_rate_after <size>当下载超过一定大小后开始限制,100m, 100k
进行如此配置后,我们用curl进行测试,发现当文件下载超过一定大小后,下载速率就会降到limit_rate设定的带宽值。
总结:如果网站有大文件资源时,一定要注意下载速率的配置,特别是在做CDN回源时尤其必须对速率进行配置。即便不做CDN回源,在某些特殊场景下也有可能出现高带宽下载,因此要特别注意
2003server开始用iis6了,默认带宽却是最低一mb!下面就介绍一种很实用的方法给大家!
1. 从以下链接下载并安装Metaedit工具:
http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe
2. 从开始-〉程序菜单打开Metaedit。
3. 在左边菜单中选中LM。
4. 后边数据中会有一项:
MaxBandwidth Dword -1
-1是缺省数值,代表了没有限制;这里的数值N代表了服务器带宽限制为N b/s。您可以改变这个数值来限制IIS6服务器的带宽。例如,您需要1Mb带宽限制,就改成1048576;如果是500Kb,就改成524288。
5. 修改后,请重启IIS服务。
这样,控制iis6的带宽就成功了!
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)