关于Github可连接时长问题的实验

众所周知,由于一些不可说、不可说的原因,国内对Github的连接是一种“朦胧”状态,对git clone等命令造成了极大困扰。但是它又不是完全不可访问,运气好了还感觉连接是正常的。今天我做了一个实验来探究Github可连接/不可连接时长的情况。

我的实验环境是在北京的一个服务器,运营商未知(所以仅供参考)。

首先,两个很显然的观察是:(1) 连接是时断时续的,连不上的时间区间内无论如何都连不上,能连上的区间内一定能连上;(2) 能连上的区间内网速是正常的。下面进行实验:

实验方法:对一个仓库不断使用git pull,直到命令成功为止。成功后1s开始下一次尝试。若成功后6s内又成功一次,则视这一段时间区间为可以连接的;若等待6s以上才成功下一次,则视这两次的间隔中为断开状态。总实验时长13小时以上。

实验结果:一共出现了51次能连接-断开的轮回:

  • 平均每次能连接时长6.7±5.2min左右,最长27min(真是慷慨啊(大嘘)),最短仅8s;
  • 平均每次断开时长9.6±6.6min左右,最长43min(无语,碰上了就倒大霉),最短2.2min。

后来我还发现了一个不得了的事情:每次能连接的时长基本集中在3min的倍数左右,断开的时长集中在200s的倍数左右。这也太刻意了吧?

实验程序的完整输出如下:

Connection Start Time | Lasting Period
2025/06/17 14:24:04 | 0:00:00
2025/06/17 14:30:49 | 0:02:59
2025/06/17 14:47:14 | 0:09:02
2025/06/17 15:03:00 | 0:12:03
2025/06/17 15:21:46 | 0:06:00
2025/06/17 15:34:30 | 0:02:59
2025/06/17 15:50:55 | 0:06:02
2025/06/17 16:10:23 | 0:15:06
2025/06/17 16:32:09 | 0:02:59
2025/06/17 16:48:34 | 0:02:
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值