當前位置:編程學習大全網 - 源碼下載 - 論雷的慢速度

論雷的慢速度

迅雷作為國內下載工具巨頭,擁有龐大的用戶群。迅雷以下載速度快著稱,很多人稱之為跨時代產品。但是妳真的了解雷霆嗎?

迅雷主要支持HTTP,BT,emule。事實上,有許多協議。P2P至少有十種協議,比如foxy,share,但是很多都是私有協議,所以迅雷不支持。這裏需要強調的是,沒有通用下載這壹說,但如果是指公開協議,那就另當別論了。

妳在迅雷下使用HTTP資源的時候,壹般會發現任務左側有壹個加號。點擊加號將彈出壹個包含許多域名和IP地址的列表。仔細看看,妳會發現迅雷正在從很多地方下載數據。下載壹個文件,迅雷會找多個站點,同時從多個站點下載數據,速度肯定會很快。但是妳有沒有想過雷霆是怎麽做到的?

當用戶從有迅雷的站點下載文件時,迅雷客戶端會將文件名、文件哈希、下載地址等信息告知迅雷服務器,迅雷服務器會記錄這些信息,進行統計並做索引。現在我們來舉個例子。對於文件abc,用戶A從站點1下載該文件,用戶B從站點2下載該文件,用戶C從站點3下載該文件。然後按照我前面說的,迅雷服務器會記錄站點1,站點2,站點3這三個地址。當用戶D要下載文件時,客戶端會向服務器發送查詢信息,迅雷服務器會通知用戶D站點1、站點2、站點3三個下載地址,然後用戶D會同時從這三個站點下載數據,速度會很快。隨著時間的推移,迅雷服務器會記錄更多。

下載地址。依托其龐大的用戶群,可想而知其記錄的站點數量。

霹靂狗上的資源就是這麽來的。這是連環盜竊。狗身上的資源太多了,不可能存儲在迅雷服務器上。需要多少硬盤?成本有多高?依靠連鎖盜竊可以輕松達到目的,成本低,效率高。

乍壹看,似乎沒有問題。原理簡單,實現方便快捷。但這裏面隱藏著巨大的危害。下載的時候會同時下載很多網站的數據,但是這個過程跳過了網頁鏈接,也就是說沒有打開那些網站的網頁,這些網站的點擊率沒有得到提升。對於他們來說,雖然自己站點上的資源被別人下載了,但是他們並沒有得到任何好處。不僅如此,竊取鏈接還會大大占用被盜網站的帶寬。

對服務器造成了很大的壓力,增加了網站被盜的成本,因為網站上的資源被頻繁下載。另外,由於那些資源並不在迅雷的服務器上,迅雷根本無法保證那些資源是否安全可靠。這對信息產業部的監管是非常不利的。所以現在迅雷推出了病毒查殺功能,但是這樣會讓客戶端消耗更多的系統資源。2006年,迅雷因為鏈盜,引來了包括華軍、天空在內的下載站聯合封殺。網站站長討厭偷鏈。壹些網站因為竊取鏈接而被關閉。

現在有用戶註意到,狗下載資源,鼠標壹點就會跳轉到壹個網站,這是迅雷采取的緩解措施。如果從網站下載資源,打開網站的網頁,提高網站的點擊率,以免被屏蔽。但是如果妳同時從十個網站下載數據呢?打開至少十個網頁。很明顯,這會讓電腦運行緩慢甚至導致死機,從而招致詛咒。其實迅雷也沒做到。現在迅雷的做法是緩解問題,至少可以避免被Sky這樣的大型下載站屏蔽。

有時候迅雷會提示無法搜索到資源,可能是因為文件被刪除或移動了。妳可以把它想象成防盜鏈。現在可以解釋為什麽迅雷可以解決死鏈問題了。當原地址無效時,文件仍然可以下載,因為迅雷可以竊取其他下載地址。

BT可以加壹個原則:迅雷客戶端會先上傳到迅雷客戶端。舉個簡單的例子,如果有A(迅雷),B (Utorent)和C(迅雷)同時連接,那麽A會先上傳到C,C的下載速度會加快或者花費的時間會變少。顯然迅雷用戶從中受益,但對於B (Utorent)用戶來說,這顯然是不公平的。可能A註銷前上傳的對象都是迅雷客戶端。曾經有人反映,uTorrent連接迅雷後,迅雷就再也沒有上傳過。當然,不上傳也可能有其他因素。有人稱這樣的BT客戶為吸血鬼。

壹些BT發行商聲稱迅雷已經被屏蔽。如果發行商屏蔽了迅雷,但發行商可以上傳到Bitcomet等客戶端,迅雷就可以從這些客戶端下載數據。另外可以假設追蹤者服務器屏蔽了迅雷。即便如此,迅雷也能從DHT獲得貨源。如果真的采取屏蔽措施,迅雷的來源必然會減少,迅雷的下載速度也會大大降低。事實上,客戶端可以手動啟動其他客戶端,只需修改程序代碼。但是很多客戶端都不這麽做,換句話說就是不加這個功能。

在電驢中,雷霆以吸血騾子聞名。如果不了解吸血騾子,可以咨詢百度百科——吸血騾子。為了鼓勵上傳,emule引入了積分制和排隊機制。只有在前面才能下載數據,在後面就不能下載數據。前端客戶端下載後,後端客戶端會排在隊伍的最前面,就像在食堂排隊買菜壹樣。那麽,新客戶在隊列中排在什麽位置?這個是積分決定的,高積分排名第壹,低積分排名最後。在隊列中,壹般來說,越靠前,分數越高。積分是兩個客戶端之間的相對值,通過對兩個客戶端之間上傳的數據量應用固定公式來計算。

排隊會帶來很長的等待時間,所以吸血騾子用很多不正當的手段來縮短排隊時間。那麽吸血騾子可以用什麽手段呢?詳情可參考百度百科-吸血騾子。由於吸血騾子的出現,反吸血保護相繼出現。吸血騾子的防吸血保護主要采用降低積分和屏蔽等手段。後來出現了DLP(動態防吸血保護)。只要是emule官方認證的,都有DLP。在壹些DLP的更新歷史中,妳會看到“用某礦升級”的字樣。事實上,開啟DLP可以提高帶寬利用率。妳把數據上傳給吸血騾子,妳別指望它會把數據上傳給妳。它會優先上傳到自己的客戶端,可能幾乎不會上傳,或者會把錯誤的數據上傳給妳,從而騙取積分等等。但是如果妳把數據上傳給壹只不吸血的騾子,它也會把數據上傳給妳。兩種情況的帶寬利用率明顯不同。

吸血騾子也經常向服務器發送查詢信息。2006年Wow Ga頻繁向DS服務器發出查詢信息,給DS服務器帶來了很大的壓力。後來DS管理員警告,如果再出現這種情況,中國的IP將被屏蔽。第二天,Wow Ga發布了新版本,刪除了這壹行為,避免了被封禁。這就是著名的DS服務器警告事件。

吸血騾子的行為很多。百度百科裏提到的我估計迅雷占了不少。不然怎麽會有這麽快的下載速度?有些讀者可能不相信迅雷是吸血的騾子。可以用中國驢下載電驢資源,打開DLP。建議使用風跡最新的DLP。妳會發現雷聲和哇哇在螞蝗信息壹欄出現的頻率非常高。水蛭的意思是吸血的騾子。

吸血騾子違反了遊戲規則,對他人不公平,對整個P2P網絡不利。比如妳在食堂排隊買菜的時候,突然壹群人插隊到妳面前,都是吸血的騾子。妳怎麽想呢?再比如,玩《交火》的時候,如果自己不是外掛,對方是外掛,妳會怎麽想?也許妳會罵他,投票踢他。我覺得把壹只吸血的騾子比作壹個玩遊戲開外掛的人是非常形象的。其實吸血騾子也是相互作用,相互吸血的。

這裏要說明的是,電驢官方沒有防吸血保護,官方認為防吸血保護不公平。不過據透露,政府很有可能會在未來的電驢中加入防吸血保護。目前官方認證的mod都有DLP,包括Verycd(以下簡稱VC)、中國驢(CN)、XT、天使騾子等等。2008年6月+065438+10月,VC與迅雷合作,VC DLP公然放出迅雷,引起論壇騷亂。隨後,VC上的軟件發布狂人XXX不知什麽原因離開了VC,成立了iED2K。與VC的合作可以說是迅雷天上掉下的大餡餅。因為龐大的VC用戶群體,迅雷當然可以從中獲益良多。

迅雷違反了GPL協議。GPL協議包含了很多內容。妳只需要記住,emule是開源軟件,修改和使用emule必須公布源代碼。雷霆,超級旋風,wow等。都違反了GPL協議。

在迅雷的設置裏,可以看到迅雷好友間的積分加成。也就是社區加速。給和自己壹樣的客戶端多加點。顯然,這對其他用戶是非常不公平的。中國驢有驢榜,說明社區在加速,但中國驢的社區加速是前提。每月在線時間超過128小時,上傳數據超過8GB可以加分。我覺得雷霆不存在這樣的前提條件。現在,中國驢取消了社區加速,但是驢榜依然存在,主要是鼓勵上傳。

有很多用戶反映,啟動迅雷後,不下載任務很難打開網頁。這是因為迅雷偷偷上傳的。當用戶想下載壹個文件,而妳恰好有這個文件,妳就會想盡辦法傳給他,這樣他的下載速度就會很快,這也是迅雷下載速度快的另壹個重要原因。當然上傳的對象是迅雷用戶。但是這樣做會極大的占用上行帶寬,瀏覽網頁總是需要發送壹個請求,這也需要上行帶寬。上行帶寬不夠,無法自然打開網頁。關鍵問題是用戶不知道上傳的是什麽文件,上傳速度是多少,無法控制上傳速度。壹般來說,偷偷上傳迅雷的受益者只是迅雷用戶。

有些讀者可能想說,既然迅雷下載速度快,那大家用迅雷,大家下載速度都快。不開心嗎?其實絕對不是這樣。讀者可以根據我前面說的自己分析。

說到這裏,我們現在可以總結壹下,迅雷下載速度快是因為采用了壹些流氓技術。其實原理很簡單,不算高科技,其他下載工具也可以。商業公司這樣做無可厚非。為了提高下載速度,他們會不擇手段。如果下載速度慢,所有用戶都會跑路,賺不到錢。

  • 上一篇:撲克同盟的參與活動
  • 下一篇:這國造不出324毫米短魚雷
  • copyright 2024編程學習大全網