迅雷為什麼下到99%就不下了(迅雷下載到99.9就不動了怎麼辦)
有天,我問同事
你經歷過最漫長的等待是什麼
“行百里者半九十九點九九九”
一開始還有點沒反應過來
然後就查了一下
emmmmm。。。
不過,大家為什麼都說迅雷快呢?
迅雷的下載模式是 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% 到 100%,迅雷在幹什麼?
其實,99%的時候全部塊就都已經下載好了
前面提到,任務下載要分成許多塊,而眾多的下載源導致了質量參差不齊,這就需要在下載完成後進行校驗,出錯的塊要重新下載,最後的 1% 就在幹這個
然而,重新下載塊,進度是不可能倒退的
如果碰巧有許多塊都要重新下載,那進度就會一直卡在那裡(比如一些年代久遠的資源)
當然,解決的方法也很簡單:暫停,重新開始任務,則會重新匹配下載點,這樣就可能找到更快的下載點
其實到了 99%,如果是媒體檔案,把字尾更改一下一般都可以直接開啟;但如果是二進位制檔案,改完以後有無法執行的風險
總結一下:分塊下載 99% 校驗問題,是下載模式決定的,校驗速度和下載源質量有關係。為了提高下載速度,大部分下載器都採用分塊處理,所以最後一步的塊校驗是所有下載器都無法躲過的
但是迅雷不是唯一的出路
如果你無法忍受迅雷的廣告、付費、盜鏈...
那就換一個下載器試試咯
macOS使用者:
Windows使用者:
開頭說的只是一種情況,其實還有許多導致 99% 卡頓的原因
以後還會為大家帶來乾貨滿滿的實用技巧,無論硬體還是軟體。
所以,你們還想聽什麼?
“至於下載連結,這張圖應該說的很清楚了”