5

当社のソフトウェアのユーザーがダウンロードできるファイルが当社のWebサイトにいくつかあります。一部のファイルはWebサイトの仮想フォルダーにあり、その他のファイルはftpにあります。ftp上のファイルには、通常、ブラウザでftp://リンクをクリックしてアクセスします。ほとんどのお客様はftpクライアントを持っていません。他のファイルには、ブラウザのhttp://リンクをクリックしてアクセスします。

すべてのファイルをftpに移動する必要がありますか?またはそれは問題ではありませんか?違いは何ですか?

4

5 に答える 5

6

HTTP には、FTP に比べて多くの利点があります。

  • より多くの場所で利用できます (HTTP/S 以外をブロックする職場を考えてください)。
  • プロキシとうまく連携します (FTP では、プロキシに追加の設定が必要です。たとえば、CONNECT メソッドを許可するようにします)。
  • ほとんどすべてのブラウザーが処理できる組み込みの圧縮 (GZIP を使用) を提供します (非公式の「MODE Z」拡張子を持つ FTP とは対照的です)。
  • アクティブ FTP 接続をサポートするには、NAT ゲートウェイを特別なモードで構成する必要がありますが、パッシブ FTP 接続では、すべてのポートへのアクセスを許可する必要があります (接続追跡はありません)。
  • 一部の FTP クライアントは、データ転送ごとに新しいデータ接続を開くことを要求します。これにより、多くの「TIME_WAIT」ソケットが残る可能性があります。
于 2008-08-18T15:26:21.287 に答える
4

速度がユーザーにとって重要であり、ユーザーが技術的に傾いている場合、httpは1つのファイルに対して複数の接続を許可します(クライアントがそれをサポートしている場合。私はDownThemAllを使用します)。ただし、ほとんどのブラウザはftpリンクを問題なく処理する必要があります。

于 2008-08-18T07:07:29.077 に答える
3

ほとんどのユーザーは、今日でもftpよりもhttpに精通していると思います。そのため、ftpを使用するやむを得ない理由がない限り、デフォルトではhttpを使用する必要があります。とはいえ、それはちょっとした選択です。

于 2008-08-18T07:58:11.393 に答える
2

最近のftpも透過的であるため、実際には問題ではないと思います。特別なことを知る必要はありません。ブラウザがすべてを処理します。

一度に1つのファイルをダウンロードしている場合は、httpにアクセスすることをお勧めします。

ただし、一度に複数のファイルをダウンロードする必要がある場合は、管理がはるかに簡単なftpを使用します。

_l0serが述べたように、いくつかの素晴らしいブラウザ拡張機能がありますが、私は大量のファイル転送にはftpを好みます。

于 2008-08-18T07:13:37.007 に答える
1

FTP と HTTP の両方がニーズに十分に対応できるように思われるので、現状のままにしておくか、HTTP に統合するという最も単純なアプローチを選択することを強くお勧めします。

個人的には、すべてを HTTP に置きます。少なくとも、余分なサーバーが不要になります。FTP over HTTP を選択する説得力のある理由はもはやなく、HTTP にはいくつかの小さな利点があります (他の人が指摘しているように)。

于 2008-08-18T15:52:59.657 に答える