迅雷为什么比其他的下载(FLASHGET等)软件快?
3个回答
展开全部
平常一个文件(假设分6段下载),flashget启动6个线程后再从服务器端请求下载,所以如果服务器有文件,并且同时在请求下载该文件的用户不多的话,flashget可以达到比较快的速度,有些网站限制下载线程数就是要限制服务器的输出带宽,减轻服务器的压力.
而迅雷和flashget有点不同,在向服务器端发出下载请求的同时,也同时查询有多少其他的用户正在下载该文件,得到这些用户的列表后,迅雷会自动向这些用户系统提交请求,要求传输数据,因此,相比flashget,迅雷有更多的下载源!!!速度当然更快,有很多时候甚至可以和BT相比!!!(速度取决于系统的配置,包括内存大小,硬盘性能,操作系统TCP连接限制个数等等,当然也和你的ISP提供商的带宽最高限制有直接关系,我这里就是230K,由于下载速度经常达到230这个极限,迅雷经常试图突破该带宽限制,当然这是不会成功的)
有的朋友怀疑迅雷很伤硬盘,这是很片面的!!!迅雷在向服务器查询其他用户的时候,会得到很多的用户列表,但是迅雷只会从中挑选出最适合的一部分(一般是40个以下)来提交请求,这样速度可以得到保证,系统的内存和硬盘也不会花费很大的开销,相比很多朋友天天挂的BT来说,迅雷对硬盘的损伤简直不值一提!!!
迅雷是一款P2SP的软件,意思就是P2P和P2S的结合,有时flashget不能下的迅雷能,BT不能下的迅雷还能,这就是它的优势.
而迅雷和flashget有点不同,在向服务器端发出下载请求的同时,也同时查询有多少其他的用户正在下载该文件,得到这些用户的列表后,迅雷会自动向这些用户系统提交请求,要求传输数据,因此,相比flashget,迅雷有更多的下载源!!!速度当然更快,有很多时候甚至可以和BT相比!!!(速度取决于系统的配置,包括内存大小,硬盘性能,操作系统TCP连接限制个数等等,当然也和你的ISP提供商的带宽最高限制有直接关系,我这里就是230K,由于下载速度经常达到230这个极限,迅雷经常试图突破该带宽限制,当然这是不会成功的)
有的朋友怀疑迅雷很伤硬盘,这是很片面的!!!迅雷在向服务器查询其他用户的时候,会得到很多的用户列表,但是迅雷只会从中挑选出最适合的一部分(一般是40个以下)来提交请求,这样速度可以得到保证,系统的内存和硬盘也不会花费很大的开销,相比很多朋友天天挂的BT来说,迅雷对硬盘的损伤简直不值一提!!!
迅雷是一款P2SP的软件,意思就是P2P和P2S的结合,有时flashget不能下的迅雷能,BT不能下的迅雷还能,这就是它的优势.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询