下载到99.9%的时候,迅雷在干什么? 迅雷下载到99 9


下载到99.9%的时候,迅雷在干什么? 迅雷下载到99 9

文章插图
把迅雷下载到99 9(迅雷下载到99.9%的时候在干嘛?)
一天,我问我的同事
你经历过最长的等待是什么?
“行百里者,百分之九十九点九九九”
我一开始没反应过来 。
然后我查了一下 。
嗯嗯. 。。
但是,为什么有人说迅雷快呢?
迅雷的下载模式是P2SP,比只从节点下载的P2P模式多一个S(服务器),比只从服务器下载的P2S模式多一个P(对等) 。它属于BT (BitTorrent)协议中的一种传输形式 。
这意味着当你用它下载的时候,你可以同时从P端(节点)和S端(服务器)下载 。所以P2SP是一种可以同时从多个服务器和节点下载的技术 。理论上,信息资源网络比P2P和P2S模式更快 。P2SP是迅雷首创的信息资源网络加载模式,2003年还在美国申请了专利 。
以下果汁用一张图生动描述:
【下载到99.9%的时候,迅雷在干什么? 迅雷下载到99 9】中间部分是我们要下载的任务 。P2SP模式会把它分成很多块,通过服务器数据库匹配每个块最快的对等地址或者服务器地址,同时开始下载这些块 。
在下载过程中,一旦速度明显降低,就会沿着黑色箭头匹配其他对等体或服务器,优化下载速度 。
但是,有得有失 。无论是P2P还是P2SP模式下载,正在下载或者下载后未关闭程序的用户都需要进行种子,这个BT是强制的 。通过优化迅雷软件或者限制上传速度,用户机器卡顿的情况基本没有发生过 。
那么从99%到100%,迅雷在干什么?
事实上,99%的时间里,所有的块都被下载了 。
前面说过,任务下载要分很多块,很多下载来源导致质量参差不齐,这就需要在下载完成后进行验证 。错误的块要重新下载,最后1%在做这个 。
但是,不可能再次逆转下载块的进度 。
如果碰巧又有很多块要下载,进度就会一直卡在那里(比如一些老资源) 。
当然解决方法也很简单:暂停重启任务,下载点会重新匹配,这样可能会找到更快的下载点 。
其实99%,如果是媒体文件,直接改后缀就能打开;但是,如果是二进制文件,则存在修改后无法运行的风险 。
总结一下:块下载99%的验证问题是由下载方式决定的,验证速度与下载源的质量有关 。为了提高下载速度,大部分下载器都采用了分块处理,所以最后一步的分块检查是所有下载器都无法避免的 。
但打雷不是唯一的出路 。
如果你受不了迅雷的广告、付费、链盗...
然后尝试另一个下载器 。
MacOS用户:

Windows用户:

一开始只有一种情况,但导致99%停滞的原因其实有很多 。
以后给大家带来满满干货的信息资源网实用技能,无论硬件还是软件 。
你还想听什么?
“至于下载链接,这张图应该很清楚”


    推荐阅读