我有 1000-2000 个网页要从一台服务器下载,我正在使用 go 例程和通道来实现高效率。问题是每次我运行我的程序时,最多 400 个请求都会失败,并出现错误“对等方重置连接”。很少(可能 10 次中有 1 次)没有请求失败。
我能做些什么来防止这种情况发生?
有趣的一件事是,当我在与托管网站的服务器位于同一国家/地区的服务器上运行该程序时,0 个请求失败,所以我猜测延迟存在一些问题(因为它现在运行在服务器在不同的大陆)。
我使用的代码基本上只是一个简单的 http.Get(url) 请求,没有额外的参数或自定义客户端。
UYOU
12345678_0001
森栏
相关分类