有一天我問同事

你經(jīng)歷的最長(zhǎng)的等待是什么?

"走百里路的人是半99點(diǎn)99分."

一開始還沒有反應(yīng)。

然后檢查一下。

Emmmmm。

。。

不過,大家為什么都說迅雷快呢?

迅雷的下載模式是 P2SP,比只從節(jié)點(diǎn)下載的 P2P 模式多了一個(gè) S (SERVER),比只從服務(wù)器下載的 P2S 模式多了一個(gè) P (Peer),屬于 BT (BitTorrent) 協(xié)議中的一種傳輸形式

這意味著在使用它下載時(shí)可以同時(shí)從 P 端(節(jié)點(diǎn))和 S 端(服務(wù)器)進(jìn)行下載,所以說 P2SP 是一種可以同時(shí)從多個(gè)服務(wù)器和多個(gè)節(jié)點(diǎn)下載的技術(shù),理論上它比 P2P 和 P2S 模式都要快,P2SP 是迅雷首創(chuàng)的下載模式,在 2003 年還在美國(guó)申請(qǐng)了專利哦

下面果汁用一張圖形象地描述一下:

中間綠色的部分就是我們要下載的任務(wù),P2SP 模式會(huì)將它分成許多塊,通過服務(wù)器的數(shù)據(jù)庫(kù)匹配每一部分速度最快的 Peer 地址或 Server 地址,同時(shí)開始這些塊的下載

在下載過程中,一旦速度明顯降低,會(huì)順著黑色箭頭匹配其他的 Peer 或 SERVER,優(yōu)化下載速度

但是,有得必有失。無論是 P2P 還是 P2SP 模式下載,都對(duì)正在下載或者下載后沒有關(guān)閉程序的用戶有做種子的要求,這種 BT 是強(qiáng)制的。迅雷通過軟件優(yōu)化或上傳速度限制,造成用戶機(jī)器卡頓的情況已經(jīng)基本不會(huì)發(fā)生了

那從 99% 到 100%,迅雷在干什么?

其實(shí),99%的時(shí)候全部塊就都已經(jīng)下載好了

前面提到,任務(wù)下載要分成許多塊,而眾多的下載源導(dǎo)致了質(zhì)量參差不齊,這就需要在下載完成后進(jìn)行校驗(yàn),出錯(cuò)的塊要重新下載,最后的 1% 就在干這個(gè)

然而,重新下載塊,進(jìn)度是不可能倒退的

如果碰巧有許多塊都要重新下載,那進(jìn)度就會(huì)一直卡在那里(比如一些年代久遠(yuǎn)的資源)

當(dāng)然,解決的方法也很簡(jiǎn)單:暫停,重新開始任務(wù),則會(huì)重新匹配下載點(diǎn),這樣就可能找到更快的下載點(diǎn)

其實(shí)到了 99%,如果是媒體文件,把后綴更改一下一般都可以直接打開;但如果是二進(jìn)制文件,改完以后有無法運(yùn)行的風(fēng)險(xiǎn)

總結(jié)一下:分塊下載 99% 校驗(yàn)問題,是下載模式?jīng)Q定的,校驗(yàn)速度和下載源質(zhì)量有關(guān)系。為了提高下載速度,大部分下載器都采用分塊處理,所以最后一步的塊校驗(yàn)是所有下載器都無法躲過的


但是迅雷不是唯一的出路

如果你無法忍受迅雷的廣告、付費(fèi)、盜鏈...

那就換一個(gè)下載器試試咯

macOS用戶:

Windows用戶:

開頭說的只是一種情況,其實(shí)還有許多導(dǎo)致 99% 卡頓的原因

以后還會(huì)為大家?guī)砀韶洕M滿的實(shí)用技巧,無論硬件還是軟件。

所以,你們還想聽什么?

“至于下載鏈接,這張圖應(yīng)該說的很清楚了”

1.《下載到99.9%的時(shí)候,迅雷在干什么?》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。

2.《下載到99.9%的時(shí)候,迅雷在干什么?》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/gl/3092252.html