哪种协议(FTP 或 HTTP)更适合下载/上传小文件或大文件?

Posted

技术标签:

【中文标题】哪种协议(FTP 或 HTTP)更适合下载/上传小文件或大文件?【英文标题】:Which protocol (FTP or HTTP) is better for download/upload small or large files? 【发布时间】:2012-03-23 02:00:52 【问题描述】:

我查看了提供下载选项的不同网站,并且总是找到不同的方式来下载相同的文件。通过 FTP 或 HTTP。我想知道哪一个更好,应该优先于另一个?为什么?

【问题讨论】:

只选择更快的网络服务器,:) 但我的问题是,从技术上讲,哪一个更好?我的意思是有任何优点或其他优点吗? 那我觉得FTP因为它叫文件传输协议 【参考方案1】:

问题不应该是服务器问题,而应该是客户端问题。客户端是网络浏览器吗?如果是这样,HTTP。如果他们是先进的 &|您希望对多个文件进行基于系统用户的控制,然后是 FTP。 FTP 有一些附带好处,但前提是您的用户/消费者/客户可以利用。

【讨论】:

假设我们有高级客户端,客户端通过 HTTP 使用 FTP 有什么好处? 一般 FTP 客户端如果中止可以恢复文件传输,另外 FTP 可用于促进第二方和第三方之间的传输。 FTP(通常)维护经过身份验证的客户端的对象所有权,并且通常不会在上传时溢出 HTTP 大小要求。

以上是关于哪种协议(FTP 或 HTTP)更适合下载/上传小文件或大文件?的主要内容,如果未能解决你的问题,请参考以下文章

HTTP和FTP有啥区别?

http协议和ftp协议下载和上传的区别是啥?

http上传下载和ftp上传下载的原理一样吗?有啥差别?

pythonftp给文件授权

Linux下使用libcurl实现FTP单个文件上传下载功能

如何在Linux中使用sFTP上传或下载文件与文件夹