http - 比较 HTTP 和 FTP 的性能

标签 http ftp network-programming

我们需要设置一个服务器,该服务器需要同时从大约 1000 个位置接收文件。该文件将每 5 分钟从所有位置推送一次。 文件大小约为 10kb。 我们可以选择通过 HTTP 或 FTP 接收文件。什么在性能和可靠性方面更优?

需要什么样的服务器配置来处理这个问题?我们计划在 Amazon EC2 上托管它。

我们可以在服务器上做一些优化来处理这个问题吗?

最佳答案

FTP 的 session 建立更为复杂,需要多次往返。

HTTP 还可以更轻松地添加加密和压缩。

理想情况下,您将使用具有持久连接的 HTTP。

此外,如果 1000 个位置不是一次全部发送而是在 5 分钟间隔内均匀分布,则扩展性会更好。那我觉得要求会很低。

关于http - 比较 HTTP 和 FTP 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29146633/

相关文章:

http - 检查 Web 服务器是否遵循 HTTP 标准的工具?

java - 将pdf和tiff添加到同一个pdf文档中并在浏览器中显示

c# - 在 UWP TcpListener AcceptTcpClientAsync 中不起作用

c# - 为什么文件不能通过 tcp 在 C# 中的客户端和 C 中的服务器之间正确传输(保存?)?

python - PUT 请求上传在 Flask 中不起作用的文件

jquery - ASP MVC 3 - Jquery Ajax 总是发送选项而不是 Post

python - 使用 python lib 从 FTP 获取大文件

python - 使用 Python 列出 FTP 中所有子目录中的所有文件

c++ - 如何在 C++ 中使用套接字?

android - 识别浏览器移动版本的最佳方法