刚到美帝留学,经常会上国内的网站,首先我认为我的带宽是足够的,测试在1-2 MB/s,但访问国内的网站真的非常慢。那么,国外上中国国内网站速度慢到底什么原因,又该怎么办呢?
原因分析:
1.架设电缆不可能是直线,并且传播速度是小于光速的。也就是说,理论物理距离/光速 <实际物理距离/实际传播速度,即美帝至国内的延时至少有100+毫秒。这是目前阶段下,投入和结果相对平衡的延时。
2.除了线路中的传播延时,同时还有服务器间的处理时延、排队时延等,包括DNS询问IP所需时延,如果一次请求访问对象过多,更是需要耗时。
3.协议不同导致传输时延不同,例如网页是TCP,视频是UDP,视频数据传输往往没有拥塞控制。
4.我们在国外使用的DNS和国内不同,且访问的网站没有境外镜像。
5.带宽瓶颈、资源匮乏确实是速度慢的原因之一,这种情况在短期内也不会解决。
解决办法:
1.使用国外DNS之后,查询来源会变成国外IP,使用了CDN加速的国内网站的DNS会无法判断访问来源,然后随机分配一个地址,如果分到的运营商不同,那么访问延时会更大。所以,先让国内服务器知道来源,从而分配正确的服务器IP。可以尝试用dnsmasq在本地搭建DNS缓存服务器,给域名和需要访问的服务器做配对,搭建方法请自行google。
那如果是电脑小白,或者不仅仅是想访问网页,更想看国内视频或者玩国内游戏的话,请采用办法2:
2.借助网络加速器之类的工具,考虑到信息安全因素,尽量使用合乎规定的软件,市面上产品比较多,个人比较推荐N2ping。N2ping是专门做境外到国内网络加速的,账号可以通用手机、电脑,主要有以下几个作用:
1.加速访问国内网站,使打开速度非常快。不走公网,减少了线路传输和服务器之间转换。
2.可以为优酷、爱奇艺等大的娱乐平台提供加速服务,让玩家流畅观看视频、直播等。
3.降低游戏延迟。视频和网页延时高还可以接受,大不了多等一会儿。但游戏卡成PPT是真玩不了,并且游戏本身对延时要求就非常高。用N2ping在美帝玩国服游戏可以从三百多毫秒降到一百多一点。
当然,万能的小伙伴们也或许有其他的解决办法,以上方法仅作参考,希望可以帮助到有需要的留学党!
掃一掃 關注N2ping官方微信
直接發消息即可找到客服
掃碼下載客戶端
遇到下載問題請找客服或者加QQ群 643661592
我們等著妳哦
通過手機
通過郵箱