国内新手在使用Ubuntu、Centos等系统更新源或者下载诸如Git、VirtualBox这些软件时经常遇到下载速度只有几十k甚至下载失败的问题,原因是因为这些软件的服务器一般架设在国外,其中的原因可能性非常多:
1.架设电缆不可能是直线,并且传播速度是小于光速的。也就是说,理论物理距离/光速 <实际物理距离/实际传播速度,即美帝至国内的延时至少有100+毫秒。这是目前阶段下,投入和结果相对平衡的延时。
2.除了线路中的传播延时,同时还有服务器间的处理时延、排队时延等,包括DNS询问IP所需时延,如果一次请求访问对象过多,更是需要耗时。
3.协议不同导致传输时延不同,例如网页是TCP,视频是UDP,视频数据传输往往没有拥塞控制。
4.我们在国外使用的DNS和国内不同,且访问的网站没有境外镜像。
解决方法
1.使用xx上网的方式加速网络。
2.使用国内镜像源。
xx上网的方式本篇文章不介绍,感兴趣的朋友可以自行到搜索引擎搜索了解详情。
国内开源镜像站推荐
这里推荐本人经常使用的三个开源镜像站。
1.清华大学开源镜像站
链接:https://mirrors.tuna.tsinghua.edu.cn/ 大而全的开源镜像站点,众多开源软件的中国官方镜像,同步速度快提供很完整的使用教程。
2.中科大开源镜像站
链接:http://mirrors.ustc.edu.cn/ 和清华大学开源镜像站类似。
阿里云开源镜像站