chsrc icon indicating copy to clipboard operation
chsrc copied to clipboard

【欢迎参与贡献】搜集测速地址,进行精准测速

Open ccmywish opened this issue 6 months ago • 0 comments

换源链接 和 测速链接 的不同

用于换源的链接用于测速的链接 是不一样的,用户在镜像站找到的是前者。

比如,Ruby China 的

  1. 换源链接 是:https://gems.ruby-china.com/
  2. 测速链接 是:https://gems.ruby-china.com/rubygems/gems/nokogiri-1.15.0-java.gem (一个9.9MB的文件)

测速链接需要用户主动去寻找。到现在为止,很多 target 的可用源的测速链接都是空的,都是通过去测镜像站的其他文件来间接测速。

此 issue 希望让用户能够帮助我们寻找确定这样的链接,如 Docker Hub 的测速链接,以供用户对 chsrc 内置镜像站和用户自定义镜像站速度进行对比。


两种测速链接

  1. 镜像站的测速链接,我们称为 镜像站整体测速链接
  2. 具体某个源的测速链接,我们称为 专用测速链接

在第一种测速链接里,如果是通用镜像站,则是 模糊测速,如果是专用镜像站,则是 精准测速

在第二种测速链接里,就是 精准测速

我们现在缺乏的就是 精准测速 的信息

可参考 Python 的源信息:

https://github.com/RubyMetric/chsrc/blob/066a37794745ab3443a34969cd26c0bacc5b2b0c/src/recipe/lang/Python/common.h#L44-L64

每个 source 的最后一个字段,即是 专用测速链接

ccmywish avatar Jun 12 '25 04:06 ccmywish