首页 / 知识

允许用户从我的网站下载文件的最佳方法:http或ftp

2023-04-12 09:42:00

允许用户从我的网站下载文件的最佳方法:http或ftp

Best way to let users download a file from my website: http or ftp

我们网站上有一些文件,我们软件的用户可以下载。 其中一些文件位于网站上的虚拟文件夹中,而其他文件则位于我们的ftp中。 通常通过单击浏览器中的ftp://链接来访问ftp上的文件-我们的大多数客户没有ftp客户端。 通过单击浏览器中的http://链接可以访问其他文件。

我应该将所有文件都移到ftp吗? 还是没关系? 有什么不同?


与FTP相比,HTTP具有许多优点:

  • 它可在更多地方使用(认为工作场所会阻止HTTP / S以外的任何东西)
  • 它可以很好地与代理配合使用(FTP需要对代理进行额外的设置-例如确保其允许使用CONNECT方法)
  • 它提供了几乎所有浏览器都可以处理的内置压缩(使用GZIP)(与具有非官方" MODE Z"扩展名的FTP相对)
  • NAT网关必须配置为特殊模式以支持主动FTP连接,而被动FTP连接则要求它们允许访问所有端口(它没有连接跟踪)
  • 一些FTP客户端坚持为每次数据传输打开一个新的数据连接,这可能会给您留下很多" TIME_WAIT"套接字

如果速度对您的用户来说很重要,并且在技术上倾向于使用它们,则http允许一个文件具有多个连接(如果客户端支持,我使用DownThemAll)。不过,大多数浏览器都应该可以处理ftp链接。


我认为,即使是今天,大多数用户对http的了解都比ftp更为熟悉,因此,除非有充分的理由使用ftp,否则默认情况下您应该坚持使用http。不过,这是挑剔的。


我认为这并不重要,因为ftp现在也是透明的。您无需了解任何特殊信息,浏览器即可处理所有内容。

我建议如果他们一次下载一个文件,则可以转到http。

但是,如果他们必须一次下载几个文件,我更喜欢ftp,因为它更易于管理。

_l0ser提到了一些不错的浏览器扩展,但是我更喜欢使用ftp进行海量文件传输。


FTP和HTTP似乎都可以满足您的需求,因此,我绝对建议您选择最简单的方法,要么将其保留为当前状态,要么将其整合在HTTP上。

就个人而言,我会将所有内容都放在HTTP上。如果没有其他问题,它将消除额外的服务器。不再有令人信服的理由选择通过HTTP传输FTP,并且HTTP有一些小的优点(正如其他人指出的那样)。


网站用户文件方法

最新内容

相关内容

热门文章

推荐文章

标签云

猜你喜欢