2011-08-17 2 views
3

私はサーバーにフラットテキストファイルを持っています。私はインターネット経由で自分のローカルファイルシステムにダウンロード/インポート/コピーする必要があります。ファイルをインポートする方法はありますか?ローカルシステムからそのフラットテキストファイル自体に複数の接続があるので、インポート/コピーが高速になりますか?利用できるFTPサーバーでサポートされている場合、あなたがそれを行うことができますフラットファイルへの複数の接続を使用して、ローカルファイルシステムにインターネット経由で30 GBのフラットテキストファイルをインポートしますか?

よろしく

+2

彼はソニーをもう一度ハッキングし、残りのクレジットカード番号をダウンロードしたいと考えていました。 :D –

+3

ファイルを送信する前に、ファイルを圧縮してください(7zipが最適です)。 – ustun

+0

最初に圧縮する – andyb

答えて

4

一つの方法であり、基本的にそれをdivdes複数のFTPベースの製品を使用して、同じファイルに複数のストリームをダウンロードします。しかし、結局のところ、一つの厳しい現実があります。あなたのスピードは、パスに沿った最小のリンクの唯一の最大値になります。だから、ファイルをダウンロードして2メガバイトのフルバンド幅を取得した場合、10コネクションを作成するとそれぞれ200k/sとなるでしょう。

もちろん、それもjavaを使用していませんが、多分javaマルチFTPのことです。

+0

サーバーから10台のPCをダウンロードするとどうなりますか?私は、サーバーに存在する元のファイルを10の異なるチャンクに分割し、それらの10台のPCに一度にダウンロードさせたいと思います。ありがとうございました! –

+0

これはまだ最も遅い部分で制限されています。つまり、10台のPCをすべて組み合わせて、それを行う方法を考えても、マシンがある領域に2mb/sの帯域幅しかない場合は、 10、それはまだわずか2メガバイトです。 – BugFinder

1

これを行う最速の方法は、おそらく、そのサーバーのサイト管理者に電子メールを送信して、有料のデータをハードドライブに投稿するように要求することです。

それができない場合は、調査し、見つけることができるインターネットへの最速のリンクを購入する必要があります。 インターネットへの高速リンクがあり、Xバイト/秒でデータをダウンロードできる場合、最大理論上の制限はXバイト/秒です。

秒あたりXバイトを大幅に下回る場合、問題のサーバーまたはユーザーまたはそのサーバー間のリンクのいずれかによってレート制限が発生している可能性があります。

ちょうどあなたのISPは、レート制限を行っている、その特定の場合には、あなたは速い第二の接続を使用すると、ファイルの異なる部分をダウンロードするデータをダウンロードすることができるかもしれないということであることを起こる場合。

+0

私は50Mb/sのVirginケーブルブロードバンド接続を持っており、Steamから16GB +のゲームをダウンロードすると、5MB/s以上の速度が得られることがよくあります。私はそのファイルを102分以内にダウンロードすることができるだろう。これはポストで入手するよりもはるかに速いだろう... [UK平均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は明らかに「非常に大量のデータ」を迅速に取得する方法を求めています。私は1年または2年で古くからの答えにならないように質問に答えようとしました。 – Arafangion