2011-08-17 11 views
3

可以說,我在服務器中有一個扁平的文本文件。我需要通過互聯網下載/導入/複製到我的本地文件系統。有沒有什麼辦法可以將文件導入塊中,或者從本地系統連接到該文本文件本身,這樣導入/複製/變得更快?通過互聯網將30GB平面文本文件導入到使用與該平面文件的多個連接的本地文件系統?

的問候,你可以做到這一點是如果提供的FTP服務器支持,使用基本divdes它了多個FTP基於產品

+2

他可能再次黑客索尼,並希望下載剩餘的信用卡號碼。 :D –

+3

在發送文件之前嘗試壓縮文件(7zip是最好的)。 – ustun

+0

先壓縮吧 – andyb

回答

4

一種方法,下載多個流到同一個文件。然而,最終有一個嚴峻的現實,你的速度仍然只是最小的路徑上的最小連接。因此,如果您下載文件並獲得每秒2mb的完整帶寬,製作10個連接,則每個連接只會說200k/s,除非通過連接來限制連接下載,否則它不會更快。

當然,那也不是使用java,但可能有一個java多FTP的事情。

+0

如果10臺電腦從服務器下載會怎麼樣?我希望將駐留在服務器中的原始文件分成10個不同的塊,並一次下載到這10臺PC中。謝謝! –

+0

它仍然受限於最慢的部分 - 所以如果所有10臺電腦結合在一起,並且即使您制定了一種方法,如果您的機器所在區域的帶寬僅爲2mb/s, 10,它仍然只有2mb。 – BugFinder

1

要做到這一點,最快的方法可能是通過電子郵件發送給該服務器的網站管理員,並要求他表達您需要收取數據的硬盤驅動器。

如果失敗了,您需要調查併購買可以找到的最快的互聯網鏈接。 考慮到你有一個到互聯網的快速鏈接,它允許你以每秒X字節的速度下載數據,那麼你的最大理論限制是每秒X字節。

如果您明顯低於每秒X個字節,您可能會受到速率限制,無論是有問題的服務器,還是您或其服務器之間的任何鏈接。

如果恰好是您的ISP正在進行速率限制,那麼在該特定情況下,您可能會使用第二個連接更快地下載數據並下載該文件的不同部分。

+0

我有一個50Mb/s的Virgin電纜寬帶連接,當從Steam下載16GB +遊戲時,速度通常會超過5MB/s。我可以在不到102分鐘的時間內下載該文件,這比通過郵寄得到的速度要快得多...即使[英國平均6.8Mb/s](http://www.thinkbroadband.com/news /4742-ofcom-average-uk-broadband-speeds-rise-to-6-8mbps.html),應該能夠在大約12.5小時內下載,這比後期快得多。 – Spycho

+0

@Spycho:哇,平均6.8Mb/s?我很幸運能夠獲得2Mb/s。無論如何,OP在明確地詢問如何快速獲得「大量數據」,我試圖以這樣的方式回答這個問題,即在一兩年內它不會是過時的答案。 – Arafangion