迅雷憑什么能高速下載資源?

jopen 10年前發布 | 6K 次閱讀 迅雷

迅雷憑什么能高速下載資源?

        網友“奇脈”:

        為什么迅雷的高速通道和離線下載能提速這么明顯?兩者有什么區別呢?迅雷是不是因此限制了普通用戶的下載速度?

        騰訊科技:

        一般來說,迅雷下載的速度比瀏覽器下載速度快,因為瀏覽器是單線程下載,資源只從原始地址獲取,而迅雷下載采用多線程,會自動進入互聯網搜索相同資源,提升下載速度。

        離線下載本質上是由迅雷服務器代替用戶下載資源后,再由用戶從迅雷服務器下載。高速通道是在所有迅雷客戶端用戶的上傳中,優先分配傳給高速通道擁有者。

        簡單地說,高速通道主要是本地加速,離線下載是云端下載。離線下載是迅雷自己的服務器有資源,幫你加速。高速通道是迅雷網友有資源,幫你加速。

        迅雷之所以能高速下載是其具有資源存檔備份的機制。

        迅雷用戶每天都在下載成千上萬的文件。其實,迅雷服務器也沒閑著,一方面在上傳用戶下載的文件,給別的正在下載的用戶做種;另一方面,如果會員使用離線下載,每下完文件,迅雷服務器就會存檔備份,記錄下載文件的下載地址、MD5 值、以及文件其他的特征信息。

        如此日積月累,迅雷服務器上便保存了大量下載過的文件。當再有用戶下載相同的文件時,迅雷服務器不再需要從資源所在的服務器下載文件,而是從迅雷服務器內部直接復制到用戶的離線下載文件夾里,速度得到大幅提升。

        正是利用這樣的方法,迅雷不斷積累資源,不斷備份用戶下載的資源。迅雷服務器不刪除用戶的資源,就是預防用戶再次下載。

        當迅雷服務器資源檔案里沒有用戶要下載的資源,迅雷才會開始從其他服務器上下載,這樣便要等待一段時間,才能下載完成。

        不過,由于不同運營商的網絡差異,連接迅雷服務器的速度也不同。如果單啟用了高速后已經能達到你的下載峰值,那么就無需啟用離線了。如果未達到,可以兩者一起啟用同時加速。

        至于是否為了推廣會員高速下載而限制普通用戶的速度,這個只有迅雷自己知道了。

來自: 騰訊科技
                    <span id="shareA4" class="fl">                            
                        </span> 

</div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!