内射ww,蕾丝av无码专区在线观看,两个人看的www视频观看,内射人妻无套中出无码,免费夜色污私人影院在线观看

上傳1GBs,下載1KBs的原因終于找到了!細說網盤儲存機制

有沒有疑惑為什么云盤上傳速度挺快,但是下載很慢?這和網盤儲存機制是息息相關的。

2012年,一款名為「百度云」的“云儲存軟件”橫空出世,憑借其便捷的資源分享和在線預覽文件功能,贏得了大部分用戶好評。并在短短的兩個月時間內,個人用戶就已突破1000萬,讓無數人看到了云存儲的潛力。

圖片1.百度云.png

起初,由于云服務的儲存規(guī)模較小,再分到每個用戶身上就更少了,大約僅有10個G左右。但隨著云存儲的不斷發(fā)展,各類網盤也相繼出現(xiàn),并互相競爭。為了吸引用戶,廠商們就開始免費送儲存空間,所以用戶的個人空間慢慢變成了1T、2T甚至是10T。

隨著慢慢的使用,目前大多數的網盤都有一個特點:上傳速度超快,個人剩余空間多,唯獨下載速度很慢慢,這究竟是什么原因造成的呢?下面就跟著小編從網盤儲存機制入手,來一探究竟吧!

網盤儲存機制

首先來看看網盤為什么可用空間多,上傳速度快?這和網盤儲存機制息息相關。

假設需要為每個用戶提供1G的云存儲空間,按照正常思維來看,如果硬盤的儲存空間為1000G,那么就可以為1000個用戶提供數據儲存。但是實際上,每個用戶根本不會上傳 1G 的數據將容量占滿。

圖片2.網盤容量.png

也就是說,1000G的硬盤分給 1000個用戶使用,其有效利用的空間僅僅占很少一部分。比如以每個人上傳50M的數據為例,總利用空間為 50M*1000=50G(大約),而剩余的950G 就完全浪費了。

為了解決上述問題,各大廠商就發(fā)明了「存儲集群」。

圖片3.服務器.png

通過將一個用戶的數據,分配到多個服務器中存儲,并確保在個人用戶那里,仍然是 1G 的連續(xù)儲存空間。甚至還可以將前一個服務器充分塞滿后,在將數據儲存再下一個服務器中。簡單來說,就是用多個硬盤來儲存同一個數據。這樣既保證了儲存空間的利用率,也避免了部分用戶在上傳大數據時,能夠提供足量的空間支持。

圖片4.存儲.png

但是隨著用戶的不斷增長,存儲的數據就會出現(xiàn)重疊現(xiàn)象,不僅浪費了儲存空間,還會影響到用戶們的上傳速度,所以廠商們又推出了「秒傳」技術。

圖片5.秒傳.png

當用戶在上傳一個文件時,秒傳技術可通過比較現(xiàn)有文件的「MD5值」,來判斷上傳的數據是否存在。如果數據庫中本身就存在相同的文件,只是文件名不同時,系統(tǒng)將會自動為其分配文件名,并將數據“引用”到個人數據庫下;如果完全一致,那么系統(tǒng)就會直接將現(xiàn)有文件引用到個人數據庫下,進而達到“秒傳”的目的。

圖片6.流程示意圖.png

但是如果每上傳一個文件,都需要進行MD5 值對比的話,就將使得原本負荷就大的服務器變得更是雪山加霜。

所以工程師們改進網盤儲存機制,在每個客戶端上,設計了一個「上傳控件」,用于檢測用戶上傳的數據,一旦發(fā)現(xiàn)與服務器中的某個數據一致,就取消上傳,直接在用戶端標記出此文件,并未真的占有儲存空間。

圖片7.某些上傳控件.png

經過以上兩種方法,就基本滿足了用戶在快速上傳文件的同時,擁有了超大的存儲空間。

說完了上傳文件和儲存文件后,我們再回過頭來看看,為什么大多數網盤都存在文件下載速度慢的現(xiàn)象,這到底是什么原因造成的?

圖片8.網盤下載速度慢.png

通過網盤下載文件,其實就是將網盤服務器中的數據,「拷貝」到本地計算機中。簡單來說,就是一個文件復制過程,只不過這個過程是在線上進行的。

就大多數網盤而言,它們會在「本地客戶端」中內嵌一種專用的「FTP服務器」,并與總服務器之間建立一種特殊的鏈接關系。

圖片9.下載.png

當用戶需要下載文件時,位于本地端的FTP服務器,就會給總服務器發(fā)送一條下載「密鑰」,總服務器在接受到密鑰后,就會調取儲存文件并返回到本地FTP服務器當中,當用戶再次點擊下載按鈕后,文件即可被下載下來。

圖片10.FTP服務器.png

但如果在FTP服務器和用戶之間,或是FTP服務器與總服務器之間有一方受到限制,下載速度就將受到影響。除此之外,如果資源過于久遠,下載速度慢的情況依然會出現(xiàn)。所以,造成文件下載速度慢的原因是多方面的,任何環(huán)節(jié)受到影響,就會導致下載速度變慢。

但以目前環(huán)境來看,云存儲這項服務對廠商的成本要求越來越高,不僅需要在服務器硬件、網絡帶寬、數據維護等方面花費成本,而且還需要對非法數據進行監(jiān)管。

圖片11.網盤開通會員界面.png

畢竟廠商也是需要吃飯的,所以根據網盤儲存機制,他們就在某個環(huán)節(jié)中設卡,有需求和對比才會有購買,進而促使大家開通會員,獲取利潤。結果大家也很清楚,非會員和會員之間的差距顯而易見。

目前,網盤廠家在爭奪市場,百度網盤、阿里云盤、夸克網盤等等,在千方百計留住用戶、爭奪市場,廠家的競爭對于消費者來說是個好消息。

結論

總的來說,廠家為了盈利,根據網盤儲存機制給下載和上傳設限,所以有時下載速度才會這么慢。

云服務雖然便利,但目前為止,存在的問題還比較多。同時不少「違法數據」還需要得到相關部門的監(jiān)管。然而小伙伴們所吐槽的“只有開會員才能提升下載速度”的現(xiàn)象(甚至開了會員依舊慢),對廠商而言,仍然是一大難題。 當然,對我們自身而言,可以選擇適合自己的方式,比如IDM、FDM下載器等。

本文編輯:@ 小淙

?本文著作權歸電手所有,未經電手許可,不得轉載使用。