1

FTPから一連の画像を取得する必要があります。

画像のサーバーURLを指定するだけで、Tomcatサーバーで同じことを試しましたが、高速で見栄えがします。FTP サーバーからの FTP ファイルのプルに関する調査を行うために、Apple SimpleFTPSampleからサンプルを取得しました

サンプルには、FTP からイメージをプルするコードがありますが、イメージをプルするには遅すぎます。

1 つの画像にこれほど時間がかかるのはなぜですか。画像のセットを取得する必要がある場合、時間の遅延を想像できませんか?

ありがとう、イースワール

4

3 に答える 3

0

FTP が遅くなる原因:

ファイルごとに毎回接続を構築する必要があります。

これについてはよくわかりません: ハンドシェイクはポート X (おそらく 22) で行われ、データ転送はポート Y (おそらく 21) で行われます。

HTTP を遅くするもの: https ヘッダー。

1つの大きなファイルの場合、IOはFTPを使用し、小さなファイルの束にはHTTPを使用し、1つまたはいくつかの小さなファイルの場合:10秒でコピーアンドペーストできるコード:)

FTP には FTP サーバーが必要であり、サーバー側の要件を気にする場合は、通常、設定権限と HTTP サーバーが既に存在します。

ファイアウォール: 通常は http 許可、ftp 拒否

于 2013-04-23T12:42:24.100 に答える
0

FTP は HTTP よりもはるかに複雑です。 1 ファイルを要求するにはいくつかのコマンドを実行する必要があります 2 ファイル データを転送するには別の TCP 接続を作成する必要があります

そのため、アプリケーションが遅延の影響を受けやすい場合は、HTTP が最適です。

于 2013-06-05T00:49:52.287 に答える