|
|
1
1
我发现了问题所在:速度较慢的域在DNS记录中有一个IPV6地址。 这可以通过调用此函数来确认:
首先,它尝试使用IPV6进行连接。最终,超时发生。然后它尝试IPV4(并且它工作)。这就解释了为什么它如此缓慢。到目前为止,我找到的解决方案是通过自己解析域名来强制IPV4:
也许还有更好的方法。我不能用
|
|
|
2
0
这不仅仅是缓存DNS查询。如果您为每个请求创建新的客户端,那么在每个请求之前都会进行TCP和HTTP握手,这会使您的单个请求速度变慢。这可能就是为什么使用“旧”代理的后续请求更快的原因——握手只在第一个请求之前进行,而不在第二个请求之前。 |
|
|
3
0
使用的其他工作解决方案
它在连接时使用IPv4 over IPv6。 它为我完成了任务 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |