首次调用 WebClient.DownloadString 大约需要 15 秒

2023-12-06

string url = "http://google.com/index.html";
WebClient client = new WebClient();
Stopwatch sw = new Stopwatch();
sw.Start();
string text = client.DownloadString(url);
sw.Stop();
Console.WriteLine(sw.Elapsed);

秒表说DownloadString第一次调用方法需要 13-15 秒,但重复调用会花费相当多的时间。这是怎么发生的以及如何解决它?


可能有一些事情会导致第一次调用延迟,例如检测代理设置。尝试将代理设置为空:

client.Proxy = null;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

首次调用 WebClient.DownloadString 大约需要 15 秒 的相关文章

随机推荐