2008-08-18 11 views
5

当社のウェブサイトには、当社のソフトウェアのユーザーがダウンロードできるファイルがあります。いくつかのファイルはウェブサイト上の仮想フォルダにあり、他のファイルは私たちのftp上にあります。 ftpのファイルは一般にブラウザのftp://リンクをクリックすることでアクセスされます - 顧客のほとんどはftpクライアントを持っていません。他のファイルにアクセスするには、ブラウザのhttp://リンクをクリックします。私のウェブサイトからファイルをダウンロードさせる最良の方法:httpまたはftp

すべてのファイルをftpに移動する必要がありますか?それとも問題じゃないの?違いはなんですか?

答えて

6

HTTPは、FTPを介して多くの利点があります。

  • FTPのための余分な設定が必要です
  • が、それはプロキシとうまく動作します((HTTP/S以外のものをブロック職場だと思います)より多くの場所で利用可能ですプロキシー - CONNECTメソッドを許可しているように)
  • ほとんどのブラウザーが(非公式の "MODE Z"拡張子を持つFTPではなく)組み込みの圧縮を提供します(GZIP付き)
  • NATゲートウェイは特別なモードで設定する必要がありますFTPを使用してアクティブなFTP接続をサポートするには、パッシブFTP接続ではすべてのポートへのアクセスを許可する必要があります(接続のトラッキングはありません)。
  • FTPクライアントの中には、 「TIME_WAIT」ソケット
4

ユーザーがスピードを重視し、技術的に傾いている場合、httpは1つのファイルに対して複数の接続を許可します(クライアントがサポートしている場合はDownThemAllを使用します)。しかし、ほとんどのブラウザはftpリンクをうまく処理する必要があります。

2

私はそれが本当に問題ではないと思います。なぜなら、ftpも今日は透明だからです。あなたは何か特別なことを知らなくても、ブラウザはすべてを処理します。

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

ただし、複数のファイルを1回でダウンロードする必要がある場合は、管理がはるかに簡単であるため、ftpを使用することをおすすめします。

_l0serが言及しているような素晴らしいbroswer拡張がありますが、私は大量ファイル転送のためにftpよりも好きです。

3

今日でもほとんどのユーザーはftpよりもhttpに精通していると思います。そのため、ftpを使用する魅力的な理由がない限り、デフォルトでhttpに固執する必要があります。それは、しかし、ニットピッキングです。

1

FTPとHTTPの両方の多くのあなたは、あなたのニーズに十分なように見えるので、私は間違いなく最も簡単なアプローチを選ぶ推薦のいずれか、彼らが現在または上の統合など、物事を残してHTTP。

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

関連する問題