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秒,但重复调用需要花费大量时间。这是怎么发生的?我该如何解决?WebClient.DownloadString首次调用时需要大约15秒
[.NET - DownloadStringAsync在第一次调用时阻塞线程14秒]的可能重复(http://stackoverflow.com/questions/3128563/net-downloadstringasync-blocks-thread-for-14-seconds-on-first -all) – dtb