我应该使用HTTP还是FTP从北极上传图像?

gar*_*uan 5 ftp http

这是一个有趣的请求.客户需要从北极博客.他们在卫星电话上的连接速度非常差,所以一切都需要尽可能精益.

过去,他们通过HTTP通过HTML表单提交文本,并对图像进行FTP.

有趣的是,从舒适的办公桌和高速宽带连接来看,与FTP相比,感觉HTTP上传文件的速度要快得多.但我只是一个程序员,我对将数据从网络的一部分传递到另一部分的基础技术一无所知所以我认为最好与那些对这些事情有更多了解的人进行双重检查.

我认为问题是:带宽和可靠性.

所以,鉴于这些非常严格的条件

  1. 低于拨号带宽
  2. 任意数量的小图像(300x300px 72ppi)
  3. 文本数据(最多1500个字符)

他们应该使用FTP还是HTTP从北极上传图像?

Eug*_*its 3

如果客户端和服务器支持部分上传,则肯定是 HTTP。原因是 FTP 是一种命令响应协议,如果连接状况不佳,甚至在上传文件之前就很容易丢失它。接下来,FTP 需要两个套接字连接,这是额外的网络负载(并且在连接不稳定的情况下可能是薄弱环节)。

如果您无法提供部分上传功能(即,如果文件上传失败,则文件将完全重新上传),问题会变得更加复杂。然后你需要决定,连接是否更慢或更不可靠(即经常丢失),即连接丢失的机会是否高于FTP辅助连接的开销。