【他们说,带宽高下载慢,你的算法有问题】
现在很多朋友都在使用10Mbps、50Mbps甚至100Mbps的宽带,运营商都说即使是10M的宽带,你的下载速率都可以达到1MB/s,因为1Mbps=1000Kbps=1000/8KBps=125KBps,即1M的带宽下载的速率理论最大值是125KB/s。可是我们在实际下载中却经常无法达到相应宽带的标称数值。那么其中的原因是什么?我们又该怎样提高下载速率?
认识下载速率
一般的网络都包含上传和下载速率,在日常使用中我们用到最多的就是其中的下载速率。对于ADSL用户,由于其上行和下行带宽是不对称的,即使采用最新的ADSL2 技术,运营商理论上也只能为我们提供最高24Mbps的下行速率(这其中还要受到线路的距离、线材质量、用户数多少等影响)。对于老旧小区,ADSL最高速率更是只有8Mbps,因此ADSL用户即使签约12MBps、20Mbps宽带,可能最终网速都只有8Mbps左右,这是被ADSL技术所限制,很难有更快网速的提升。
要查看自己使用的是哪种ADSL协议,一般只要进入路由器ADSL信息中查看,如果其中的线路协议显示为“ADSL_2plus”或者“ADSL2 ”则表示使用的是ADSL2 技术(图1)。
图1 查看ADSL线路协议
对于小区宽带用户,理论上线路的上、下行速率是一致的,但是目前的实际情况是运营商会在局端对上、下行速率进行不同的限制。一般100Mbps的宽带,理论上的下载速率可以达到10MB/s,不过由于现在小区宽带大多使用一栋楼共享宽带的方式上网,小区宽带的下载速率受到同时在线用户数、光纤/网线质量的影响,一般在夜间人数较少的时候,下载速率才会快些(图2)。
图2 小区宽带图解
小提示:
如何判断自己使用的是ADSL还是小区宽带?
一般来说ADSL用户,它的宽带是通过电话线接入的,因此户内都有ADSL猫(即Modem),上网时需要通过拨号连接才能上网。小区宽带则大多使用网线或者光纤直接接入,一般在小区接入区有个交换机。因此最直观的判断就是看看你家有没有配置ADSL猫,有则为ADSL用户。
另类方法提高下载速率
上面了解了ADSL和小区宽带的上网方式,那么在实际的下载中如何提高下载速率呢?首先测试自己宽带(测试时尽量关闭杀毒软件、QQ、迅雷等后台程序),可以使用360测速软件,启动软件后会自动接入当前网络,切换到“宽带接入速率”,这里即可看到你当前宽带的下载速率(图3)。
图3 测试宽带速率
如果你签约的宽带经过实际测试(多次、多时间段)后总是和签约值有较大的差距(如10Mbps用户测试总是显示为4~6Mbps),那么就可以进行投诉(包括拨打运营商投诉电话和工信部投诉),要求运营商为我们提供真实的签约带宽。只有确保局端的网速没有问题后,我们才可以对下载软件进行优化。比如迅雷用户,会员可以得到更快下载速率,如果要使用免费的会员服务可以借助xlfans.com提供的会员账号共享服务,打开上述网站后复制当前分享的会员账号和密码(注意账号包括后面的“:1”、“:2”字符),因为使用的用户较多,可以先测试最新发布的账号(图4)。
图4 复制共享会员账号
启动迅雷后点击“用户登录”,然后输入上述获得的账号和密码,成功登录后我们就可以使用迅雷会员服务了,会员可以直接使用高速通道加载和离线下载服务(图5)。
图5 使用免费的迅雷会员服务
因为下载的速率还受到网站服务器的影响,在网站高峰期或者同时下载人数过多也会严重影响下载速率。因此我们还可以通过网盘离线下载的方法,变相更换网站服务器。比如在小网站下载软件,百度网盘用户可以在登录后切换到离线下载,然后新建离线链接任务,将原来网站的文件先离线下载到百度服务器(图6)。
图6 使用离线下载更换下载文件服务器
小提示:
手机UC用户也支持离线下载,因此如果不方便使用电脑下载的用户,我们也可以先使用UC的离线下载,然后到家后再从离线服务器上将文件下载到电脑上。
在百度网盘完成离线下载后我们就可以使用百度云管家进行下载了,这样文件不仅转移到了百度云服务器,而且可以实现断点续传,下载的速率也更快(图7)。
图7 通过离线下载可以提高下载速率
此外,影响下载速率的因素还有时间,如半夜下载的速率会更快。另外电脑其他网络进程(如后台大型的网络游戏、网络视频)会占用大量的带宽,因此要提高下载速率,我们还可以在下载的时候尽量关闭后台不必要的网络进程,使用任务计划设置下载软件在半夜下载。以迅雷用户为例,可以先建立下载任务,接着点击左下角的“计划任务”(如果你的下载软件不支持任务计划,还可以使用系统自带的任务计划组件自行为软件设置任务计划,设置指定时间开始下载),选择“按具体时间点”,设置午夜时间“开始全部任务”就可以啦(图8)。
图8 设置计划任务于午夜开始下载