这是我单击更新按钮时的下载时间:
- 第一次 = 5 秒
- 第一次之后 = 2 秒
为什么第一次需要更多时间?如果没有wc.Proxy = null;
第一次需要 2 分钟,还有什么可以减慢它的速度吗?
Stopwatch sw = new Stopwatch();
sw.Start();
using (WebClient wc = new WebClient())
{
wc.Proxy = null;
wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0");
wc.DownloadFile("http://example.com/folder/file.txt",@"folder/files/file.txt");
}
sw.Stop();