2011-08-17 13 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