阿里云 Go Module 代理仓库服务上线了

2019-07-16 09:40:29 +08:00
 labulaka
http://mirrors.aliyun.com/goproxy/
7583 次点击
所在节点    Go 编程语言
15 条回复
insert000
2019-07-16 09:44:23 +08:00
等会,试试
iConsLii
2019-07-16 09:48:28 +08:00
使用 goproxy 是不是必须 G111MODULE=on,没设置 on 一直下载不了,设置了 on 就下载下来了
Buffer2Disk
2019-07-16 09:56:20 +08:00
可以,正好需要
waising
2019-07-16 10:25:58 +08:00
支持
zhaojames077
2019-07-16 10:50:13 +08:00
赞,正好要用到
baiyi
2019-07-16 10:51:39 +08:00
为什么 favicon 是 composer packagist 的
janxin
2019-07-16 10:55:41 +08:00
赞一个,希望国内的都跟进一下哈
reus
2019-07-16 12:48:52 +08:00
1.13 加了 sumdb,官方的防源码篡改的手段,要访问 sum.golang.org ,所以翻墙还是免不了的

https://proxy.golang.org/
skiy
2019-07-16 13:11:14 +08:00
momo733
2019-07-16 13:13:59 +08:00
goproxy.io 相比怎么样,毕竟 goproxy.io 相当于直接拉缓存
AngryPanda
2019-07-16 13:14:29 +08:00
@iConsLii 对。go mod 才支持 proxy
richzhu
2019-07-16 13:29:20 +08:00
七牛的 goproxy.cn 也不错,一直在用
oaboab
2019-07-16 20:59:49 +08:00
vf
oaboab
2019-07-16 21:03:06 +08:00
@reus goproxy.io 已经直接支持了 代理 sum.golang.org 了,开发者完全不用 care。
aec4d
2019-07-17 14:34:01 +08:00
首先感谢你们提供这么高速的镜像服务

在使用过程中我发现了一个问题
go get -v github.com/aws/aws-sdk-go-v2

当执行以上命令使用阿里云 goproxy 镜像的时候,客户端先访问了如下地址 https://mirrors.aliyun.com/goproxy/github.com/aws/aws-sdk-go-v2/@v/list, 得到了该库的所有版本号

curl -w "Connect: %{time_connect} TTFB: %{time_starttransfer} Total time: %{time_total} \n" https://mirrors.aliyun.com/goproxy/github.com/aws/aws-sdk-go-v2/@v/list

Connect: 0.011034 TTFB: 17.004560 Total time: 17.004679

首字节返回时间是 17 秒,对比 https://goproxy.io/github.com/aws/aws-sdk-go-v2/@v/list , 它的首字节延时是 20ms

猜测对于 @/list 的访问,镜像程序进行了回源操作,而且镜像程序并没有缓存结果

建议:
缓存 @v/list 结果 2 小时以上,并在镜像帮助文档注明
对于正式程序,大家肯定都用了固定版本号,不会访问该 URL,只有个人产品开发的时候才有可能直接用 go get package 访问到这个 URL,所以缓存结果也是合理的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583310

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX