如何通过互联网提高文件的下载速度?

时间:2014-04-21 23:33:47

标签: vb.net performance download

我有一个下载文件的代码,但它让我的性能速度很慢。

Dim client As WebClient = New WebClient
client.Headers.Add("User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5")
client.Proxy = Nothing
client.DownloadFileAsync(New Uri(URL), cdirectory & ext)

如何拆分和合并一个文件以便快速下载?

1 个答案:

答案 0 :(得分:0)

如果要下载多个部分的单个文件以提高性能,则需要为每个部分创建HttpWebRequest并调用其AddRange方法以指定所需的字节范围请求下载。我自己从未这样做过,所以我没有提供示例,但是,如果我想这样做,我要做的第一件事是阅读HttpWebRequest.AddRange方法的MSDN文档,然后搜索同样方法的网站。