A-A+

迅雷下载原理全剖析

2014年11月22日 实用百科, 织梦共享 暂无评论 阅读 2,047 views 次

相信现在大部分人都在使用迅雷下载BT资源,不过,知道迅雷下载原理的人并不多,所以我先简单说下其原理:

 

1、关于迅雷的“盗链”

 迅雷会自动记录下载地址并将其存在自己的服务器上,以后在下载同样资源时自动从所有可用的下载地址链接。从出发点上来说,可以保证了用户在下载链接甚至是死链接的情况下,也可以从镜像服务器下载成功。但站在网站的角度,那就会导致网站的点击率降低,访问流量减少,慢慢的知名度也受到影响。迅雷用人家的服务器给自己的用户提供了速度和方便,它的知名度和用户量慢慢的增加了,而且用户还为迅雷提供了这么快的速度沾沾自喜。

 

2、迅雷为什么可以做到其它下载软件做不到的解决死链问题?

因为它记载了每一个下载用户的下载记载,A关机了,B可能在线,B关机了,还有CDEFG。。。。。总有一个会在线吧,这样就是它可以解决死链问题的关键所在。只要迅雷是打开的,它就会上传文件(当然不是无目的的上传,而是迅雷服务记载的你以前下载过的文件,正好你迅雷的下载记载里还有,文件也在还在,那么其它用户再下载这个文件时,你就会充当其中的一个下载连接。

 另外迅雷本身没有资源共享功能,只有狗狗资源发布社区。用惯了迅雷的人肯定会习惯性地去那里搜索资源,但那里的东西不属于迅雷,而且很多属于私人FTP。既然不能资源共享,那就用内置的搜索功能。遇到死链的时候,迅雷自动进行全网搜索,同时从下载了这个链对应的文件的、开着迅雷的用户这里吸取资源,作为其中部分下载源,另外也从其他网站盗链下载,给人一种“迅雷可以解决死链”的假象。

 

3、迅雷离线下载原理:

迅雷服务器首先查询用户提交的下载链接是否被下载过,如果没有,迅雷服务器就会从那个下载点下载相关资源到自家的服务器(也就是采用了云技术的“云端服务器”),然后用户再从此服务器下载;如果有,就不需要等待服务器下载完了,直接把已下载的相关资源提供用户下载。

离线下载适用于冷门资源,挂机很久依然下不完,多资源下载受限,不方便下载,比如说,你想下载某个视频,这个软件只有某个网站提供下载,虽然自己的网速很快,但下载服务器特别慢,像这样你就可以让像迅雷提供的服务器帮你下载,首先是迅雷将该软件下载到它的服务器上,然后你再从迅雷的服务器上下载到本地电脑。

需要注意的是,从迅雷的服务器上下载资源时,下载速度不会突破你的物理带宽。也就是当你的带宽是2M时,你从迅雷服务器上下载资源,最快也就200KB/s,不可能达到400KB /s。

 

高速下载功能:这个功能是基于离线下载之上的。正如上面所说,通过迅雷服务器所下载的所有东西都会保存在服务器上的。当客户通过迅雷软件下载文件时,迅雷软件会马上与服务器上的文件对比正在下载的文件是否已经存在,是的话就会出现高速通道的按钮,否的话就只好自己慢慢下载了。当选择高速通道,迅雷就会把下载点转到服务器上,再利用P2P技术高速下载,达到提速的效果。

 

 20141122150848

离线下载对于电驴同样属于“吸血”:

迅雷离线下载是迅雷提供给VIP付费用户的一项服务,付费用户可以让迅雷的服务器帮你挂机下载资源。它主要问题在于:假如它单纯只下载HTTP的话没什么问题,但下载P2P,比如下载电驴资源时,迅雷的离线下载服务器不会上传数据,是典型的吸血驴。它把资源吸下来后,使用HTTP的方式转交给VIP付费用户,而VIP付费用户也不会上传下载回来的数据。迅雷离线的广告语称对迅雷VIP用户是“省电省心”,然而对于其他电驴软件用户来说,却是费电费心。

给我留言

Copyright © 织梦百科 保留所有权利.   Theme  Ality-child 鲁ICP备12006844号-1

用户登录

分享到: