離線下載的原理是什麼?
原理就是,假如你要下載個電影,你的本來是500K/S,但你的下載速度只能達到100K/S,而你的同學下載能達到10M/S,你讓他幫你下,且他會給你一直下,不會關機。然後下完後你從他那複製過來,速度是峰值500K/S,這就是離線下載。
各位說的似乎都不是離線下載的原理,我補充一下
離線下載其實就是下載工具的伺服器代替用戶先行下載
(1)用戶通過迅雷離線下載提交一個下載請求(2)迅雷伺服器端接受請求,伺服器首先查詢用戶提交的文件鏈接(或其他驗證方式)是否被下載過;如果沒有,開啟多線程實施下載;如果有(補充:通過Md5或者Hash等方式對文件進行重複性驗證),直接把已下載的數據文件放入用戶伺服器端的在線空間
(3)下載完成後,用戶在線登錄到在線空間,取回下載的文件。其間也可以採用迅雷自己的P2P方式,從已下載或正在下載相同文件的用戶那裡取得數據。
作為一名迅雷產品經理,我來回答這個問題:
剛寫的文章,直接複製過來:迅雷下載為什麼這麼快?
假如,你現在要下載QQ
普通下載
使用普通下載(瀏覽器),只能從騰訊伺服器下載,並且只有一條下載路徑。
就好比上學的時候缺錢,只能從老爸手上要錢。
如果你使用迅雷下載,就有機會同時獲得以下幾種加速方式:
多線程下載(免費)
依舊只能從騰訊伺服器下載,但是能夠獲得多條下載路徑,提升下載速度。
偶然知道生活拮据,姑姑伯伯舅舅開始偷偷塞錢給你,你手中的現金開始富餘。
P2S下載(免費)
P2S=Point to Server點對伺服器
除了多線程下載之外,迅雷支持從全網的其他有QQ軟體的伺服器下載,比如金山伺服器等等,提升下載速度。
後來你認識了富二代的朋友,他們時不時請你吃飯,給你買單,你幾乎不用從老爸(原始地址)那裡要錢了。
P2P下載(免費)
p2p=Peer to Peer點對點
有了多線程和P2S加速之後,當其他用戶同時在下載QQ時,你也可以直接從對方PC下載,而不用經過伺服器。(目前手機暫不支持P2P)
再後來,你有能力了,開始計劃創業了,幾個天使投資人對你感興趣,給你投資,你再也不用找家裡人要錢。
會員高速CDN下載(迅雷會員)
CDN=Content Delivery Network內容分發網路
通過購買伺服器,迅雷在用戶下載的同時,把文件快速下載到迅雷伺服器(強大的帶寬和網速),用戶再從距離最近的迅雷伺服器進行下載(從迅雷伺服器到迅雷客戶端的下載速度極快)。
然後你公司慢慢做大做強,幾個大型的投資機構,如日本軟銀、紅杉資本又給你注入了資金,你已經像高富帥邁進了!
DCDN加速(迅雷會員)
DCDN=CDN 2.0
用戶通過協議之後,迅雷會把相關資源片段存儲在用戶PC,把每一台PC都當成伺服器,其他用戶下載QQ時,可以獲得極快下載速度。在此過程中,迅雷須向提供存儲空間的用戶付費,作為對用戶的一種補償
。
最後,突然發現巴菲特是你失散多年的乾爹!於是,化身高富帥,贏取白富美,你登上了人生巔峰!!!
以上是迅雷加速的幾種原理,用戶能夠獲得遠遠高於原始下載的速度,這也是迅雷下載如此迅速的原因。
原文地址:迅雷下載為什麼這麼快?
他把你要的資源下載到他的伺服器上。
迅雷經過這麼多年積累,或許已經在服務端保存了N多熱門資源的備份,這個純屬猜測,需要內部人士說明
旋風的離線比較迅雷差一點。
就跟vpn一樣,
你直接訪問b,慢
而你訪問a,超級快
現在a幫你訪問b。
總結以上幾位:離線下載=傳輸速度能達到你的寬頻最大下行的U盤。
另外還有一個作用就是你在單位,因為各種原因無法使用下載工作或者不方便保存的時候,先使用離線下載保存在離線空間里,回家再下載。
做移動互聯網創業的,尤其是我參與過的項目創始人,都會提醒一點:「離線下載」。因為這是很重要的用戶體驗的一部分。
因為,大部分用戶,每天都會經歷非常多碎片化的時間段,其中很大一塊可能是沒有或者非常弱的互聯網連接。比如像地鐵、隧道、室內角落、飛機上等等。
放眼望去,其實大部分視頻、音樂、圖書類app都是有預存下載的,但是其他的app都沒有。我見過幾個強調離線下載的app,其中比較值得參考是知乎日報、V電影的魔力盒、今日頭條。
其實對於開發者,問題的本質是:「當用戶斷網的時候,ta正好打開了你的app,怎麼辦?」,無論是顯示「網路連接錯誤」,還是顯示「載入中」,對於用戶體驗和留存來說,都是傷。
我的建議,預置一個小遊戲,預存幾篇深度文章,預存一兩首冷門歌曲...等等,都是可以想想的,如何做的更加貼心。
親身體驗,對於伺服器上已有的資源,即使是幾十G的空間,離線下載也是瞬間完成。但是具體下載的網址或者種子文件,還是要自己找。
引用自百度百科:我覺得挺好懂的
(1)用戶通過下載客戶端(即下載功能軟體)或離線Web界面向服務商提交一個下載請求。
(2)服務商的伺服器接受請求,並開啟多線程下載至伺服器。
(3)伺服器下載完成後,用戶登錄到離線空間,再次從伺服器下載至用戶的電腦。
離線下載實際是伺服器幫助用戶下載資源,而後將資源以盡最大速度傳輸到用戶電腦,實際上用戶仍然需要進行一次下載。
離線下載多針對冷門資源,或資源少的文件。伺服器端替用戶下載完成後,用戶還需要利用迅雷客戶端從伺服器上下載文件。相比直接下載,增加了資源下載的速度,也節約了時間。
不過需要注意的是,離線下載並非絕對的快,因為畢竟是兩次下載,所以大家使用時還要根據自身下載資源的實際情況考慮是否使用。
簡單說就是伺服器收到用戶提交的想要下載資源後,首先會去找自己伺服器內有沒有相同資源,如果有用戶可以直接下載,沒有,會先通過P2P網路將資源下載到自己的伺服器上,然後用戶在從離線伺服器上下載資源
成都公交車線路全部下載免費
離線可以用
伺服器幫你下好,在傳給你。
推薦閱讀:
※搬運東西時應當怎樣用力才能減少腰部損傷?
※晚上睡覺墊高背部可以變挺拔嗎??
※有什麼將人從睡眠中輕度喚醒的方法?
※省錢有哪些好辦法?
※國外的那種地毯髒了該如何清洗?