测试结果:
Desktop $ crm test
* rsproxy -- 234 ms
rustcc -- 468 ms
sjtu -- 533 ms
ustc -- 540 ms
tuna -- 1082 ms
rust-lang -- 1101 ms
Desktop $ crm test
* rsproxy -- 236 ms
rustcc -- 494 ms
sjtu -- 528 ms
ustc -- 566 ms
tuna -- 1098 ms
rust-lang -- 1604 ms
Desktop $ crm test
* rsproxy -- 301 ms
ustc -- 524 ms
sjtu -- 536 ms
rustcc -- 595 ms
tuna -- 1102 ms
rust-lang -- 1109 ms
Desktop $ crm test
* rsproxy -- 259 ms
rustcc -- 509 ms
sjtu -- 537 ms
ustc -- 633 ms
tuna -- 1081 ms
rust-lang -- 1356 ms
https://github.com/wtklbm/crm
你也可以试试: cargo install crm
(版本号 v0.1.7) 安装后执行 crm test
或者自动切换到最优的镜像: crm best
1
共 20 条评论, 1 页
评论区
写评论将 crm crm-git 打包到 AUR 仓库,便于 Arch 用户下载安装。
crm
更新到了v0.1.7
, 添加了crm install
和crm update
两个包装命令。很棒啊
crm
更新到了v0.1.6
,添加了publish
命令crm
更新到了v0.1.5
,测试网络的速度更快,并在测试列表中突出显示当前正在使用的镜像。crm
更新到了v0.1.3
,已经解决了删除文档注释的问题,并且更新了 HTTP Client。感谢您的建议
--
👇
苦瓜小仔: 而且应该在 README 提前告知
.cargo/config
会被修改,以及修改的规则。否则使用者在不知情的情况下完全丢失了原来的config
配置。而且应该在 README 提前告知
.cargo/config
会被修改,以及修改的规则。否则使用者在不知情的情况下完全丢失了原来的config
配置。哦,但是 crm 把所有有效内容全覆盖了一遍。。。那些原本注释的内容都没了,这就不太好。。。
最好的方式只变动涉及的部分,不涉及的内容不应该被修改。
--
👇
wtklbm: caogo 切换镜像的方式是修改 config 文件呀,我们手动去弄的话也是修改这个文件的
--
👇
苦瓜小仔: 怎么 0.1.2 版本会更改
~/.cargo/config
文件啊。。。不是不修改 cargo 的文件吗caogo 切换镜像的方式是修改 config 文件呀,我们手动去弄的话也是修改这个文件的
--
👇
苦瓜小仔: 怎么 0.1.2 版本会更改
~/.cargo/config
文件啊。。。不是不修改 cargo 的文件吗浏览器直接访问行不通,使用 api 访问才行
--
👇
c5soft: https://rsproxy.cn/crates.io-index 报:
https://rsproxy.cn/crates.io-index 报:
怎么 0.1.2 版本会更改
~/.cargo/config
文件啊。。。不是不修改 cargo 的文件吗crm v0.1.2 测试结果。。。
rsproxy 镜像包含了一个重定向的请求指向了测试包的下载地址,在 v0.1.1 版本时,测试的仅仅是重定向请求的时长,并没有真正的下载测试包进行测试,所以看起来快。在 v0.1.2 版本修改了这个逻辑,在测试 rsproxy 镜像时,会包括重定向请求和下载测试包请求的总时长。
所以,建议更新到最新版 v0.1.2
--
👇
苦瓜小仔: 哈哈 我的测试(腾讯云服务器)结果:
第一名果然很快~
如果你的电脑有
crm
,可以使用crm default
先切换到默认的镜像源,也就是 Rust 自带的那个,然后通过cargo install crm
重新安装,注意版本号是0.1.2
,更新完成后,如果你安装了crm
,请手动删除~/.crmrc
文件,因为0.1.0
以下的版本和最新版本的配置文件不兼容了。--
👇
苦瓜小仔: 怎么设置 crates.io 镜像啊。。。
国内镜像(我用的清华镜像)更新时间有点慢,现在安装你的 crm ,版本才 0.0.3,去 crates.io 和 repo 看都 0.1.1 了
哈哈 我的测试(腾讯云服务器)结果:
第一名果然很快~
怎么设置 crates.io 镜像啊。。。
国内镜像(我用的清华镜像)更新时间有点慢,现在安装你的 crm ,版本才 0.0.3,去 crates.io 和 repo 看都 0.1.1 了
是使用 crm 进行测试的,使用 crm test 命令进行测试,它会下载测试包并计算所需的时间
--
👇
Mike Tang: 这个数据是怎么测的?
这个数据是怎么测的?