【android应用】快速上手,解决Github打开慢,以及下载速度慢的问题。

github是开发人员常访问的网站,由于某种原因,从github下载代码非常慢,严重浪费时间。时间就是生命,本文介绍一下国内提高访问github速度的一个简单可行的方法。

相似博客:解决Github网页上图片显示失败的问题

国内访问github的现状

由于github已经形成了全球生态,开发者已经很难离开它了。下面的痛苦你经历过吗:

  • 使用git从github上下1G的代码,速度为1KB/S

  • 通过几天的努力,代码下了一半连接中断了,又要从头下载

  • 加班,只因为下代码太慢

为什么这么慢

我们尝试ping一下github.com,效果如下:

 

国内的域名系统(我用的域名服务器是114.114.114.114)将github.com解析成13.229.188.59。这个服务器在哪呢,我们查一下:

可见服务器在新加坡,但是完全连不通。再尝试一次,这下又给我解析成13.250.177.223了,然并卵,依然连不上。

我们下载代码就是这样:一次一次重试,终于找到一个1KB/S的可用连接,然后又断了, 又重连....

跳过国内DNS解析,直接访问github

国内域名系统给我们返回的地址都是些连接慢,或者根本没法访问的地址。经过测试,直接访问github美国的服务器反倒速度不错,所以我们直接在主机的hosts文件中静态配置这些域名映射,跳过国内的dns解析。

找些靠谱的域名解析

打开https://www.ipaddress.com/这个网站,然后分别搜索以下几个域名:

  • github.com

  • assets-cdn.github.com

  • github.global.ssl.fastly.net

设置静态域名映射

以windows操作系统为例,我们在C:\Windows\System32\drivers\etc\hosts文件里加上上边我们查到的域名映射:

192.30.253.112 github.com
151.101.72.133 assets-cdn.github.com
151.101.193.194 github.global.ssl.fastly.net

刷新DNS缓存

为了让域名映射生效,在命令行中输入以下命令刷新域名

ipconfig /flushdns

再测试ping github,连接到我们配置的192.30.253.112,生效了,速度也快多了:

总结

经过以上的配置之后,无论是访问github网页或者git下载代码,速度都有了明显提升。如果你也碰到相同的困扰,可以试试看。

欢迎关注我们的公众号。

 

在这里插入图片描述

 

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值