我们的网站上有一些文件可供我们软件的用户下载。一些文件在网站上的虚拟文件夹中,而其他文件在我们的 ftp 上。ftp 上的文件通常通过在浏览器中单击 ftp:// 链接来访问 - 我们的大多数客户没有 ftp 客户端。通过单击浏览器中的 http:// 链接访问其他文件。
我应该将所有文件移动到 ftp 吗?还是没关系?有什么不同?
HTTP 比 FTP 有很多优点:
如果速度对您的用户很重要,并且他们在技术上倾向于,http 允许一个文件的多个连接(如果客户端支持它。我使用DownThemAll)。不过,大多数浏览器应该可以很好地处理 ftp 链接。
我认为大多数用户,即使在今天,也比 ftp 更熟悉 http,因此您应该默认使用 http,除非有令人信服的理由使用 ftp。不过,这很挑剔。
我认为这并不重要,因为 ftp 现在也是透明的。你不需要知道任何特别的东西,浏览器会处理所有的事情。
我建议如果他们一次下载一个文件,你可以去http。
但是,如果他们必须一次性下载多个文件,我更喜欢 ftp,因为它更易于管理。
_l0ser 提到了一些不错的浏览器扩展,但我更喜欢 ftp 进行大量文件传输。
FTP 和 HTTP 似乎都足以满足您的需求,因此我绝对建议选择最简单的方法,即保持现状不变或在 HTTP 上进行整合。
就个人而言,我会将所有内容都放在 HTTP 上。如果不出意外,它消除了额外的服务器。没有令人信服的理由选择 FTP 而不是 HTTP,并且 HTTP 有一些小的优势(正如其他人指出的那样)。