专栏名称: 酷玩实验室
理工男神聚集的神秘所在
目录
相关文章推荐
闽南日报  ·  离家出走的浙江少年,在漳州找到了! ·  昨天  
IT服务圈儿  ·  本地部署 DeepSeek ... ·  3 天前  
济宁市公安局济东分局  ·  新华鲜报丨交易额增长超九成!“China ... ·  4 天前  
济宁市公安局济东分局  ·  新华鲜报丨交易额增长超九成!“China ... ·  4 天前  
51好读  ›  专栏  ›  酷玩实验室

99.9%的时候,迅雷在干什么?

酷玩实验室  · 公众号  · 科技自媒体  · 2017-11-05 23:16

正文


本文来自 公众号:差评

ID:chaping321


我,果汁

双双叒 来了


有天,我问同事

你经历过最漫长的等待是什么


答曰

“行百里者半九十九点九九九”


一开始还有点没反应过来

然后就查了一下



妙哉妙哉


不过,大家为什么都说迅雷快呢?


迅雷的下载模式是 P2SP

比只从节点下载的 P2P 模式

多了一个 S (Server)

比只从服务器下载的 P2S 模式

多了一个 P (Peer)

属于 BT (BitTorrent)

协议中的一种传输形式


这意味着在使用它下载时

可以同时从 P 端(节点)

和 S 端(服务器)进行下载


所以说 P2SP 是一种

可以同时从多个服务器

和多个节点下载的技术

理论上它比 P2P 和 P2S 模式都要快

P2SP 是迅雷首创的下载模式

在 2003 年还在美国申请了专利哦


下面果汁用一张图形象地描述一下:



中间绿色的部分就是我们要下载的任务

P2SP 模式会将它分成许多块

通过服务器的数据库

匹配每一部分速度最快的 Peer 地址

或 Server 地址

同时开始这些块的下载


在下载过程中

一旦速度明显降低

会顺着黑色箭头匹配其他的 Peer

或 SERVER

优化下载速度


但是,有得必有失

无论是 P2P 还是 P2SP 模式下载

对正在下载

或者下载后没有关闭程序的用户

做种子 的要求

这种 BT 是强制的

迅雷通过软件优化或上传速度限制

造成用户机器卡顿的情况

已经基本不会发生了


其实

99%的时候全部块

就都已经下载好了


前面提到

任务下载要分成许多块

而众多的下载源导致了质量参差不齐

这就需要在下载完成后进行校验

出错的块要重新下载

最后的 1% 就在干这个


如果碰巧有许多块都要重新下载

那进度就会一直卡在那里

(比如一些年代久远的资源)


当然

解决的方法也很简单

暂停,重新开始任务

则会重新匹配下载点

这样就可能找到更快的下载点


其实到了 99%

如果是媒体文件

把后缀更改一下一般都可以直接打开


但如果是二进制文件

改完以后有无法运行的风险


分块下载 99% 校验问题

是下载模式决定的

校验速度和下载源质量有关系


为了提高下载速度

大部分下载器都采用分块处理

所以最后一步的块校验

是所有下载器都无法躲过的




但是迅雷不是唯一的出路

如果你无法忍受迅雷的广告、付费、盗链...

那就换一个下载器试试咯


macOS用户:





(◀️ 左右滑动以查看不同下载器推荐▶️)







请到「今天看啥」查看全文