这是一个有趣的请求。客户需要从北极写博客。他们在卫星电话上的连接速度真的很差,所以一切都需要尽可能的精简。
在过去,他们通过HTTP通过HTML表单提交文本,FTP对图像进行FTP处理。
有趣的是,从我的办公桌舒适的高速宽带连接来看,与FTP相比,HTTP的上传速度要快得多。但我只是个程序员,我对底层技术一无所知,这些技术可以从网络的一个部分获取数据到另一个部分,所以我想最好还是和那些对这些事情了解得更多的人进行反复检查。
我想问题是:带宽和可靠性。
所以,考虑到这些非常严格的条件
他们应该使用FTP或HTTP上传来自北极的图像吗?
发布于 2011-02-09 11:46:18
如果客户端和服务器支持部分上传,则绝对是HTTP。原因是FTP是一个命令响应协议,连接糟糕,即使在上传文件之前,也很容易丢失它。接下来,FTP需要两个套接字连接,这是额外的网络负载(在不稳定连接的情况下可能存在薄弱位置)。
如果不能提供部分上传功能(即,如果文件上传失败,则文件将被完全重新上载),问题就变得更加复杂。然后,您需要决定,连接是否更慢或更不可靠(即频繁丢失),即连接下降的几率是否高于FTP的二级连接的开销。
发布于 2013-03-01 15:38:44
本文档清晰地阐述了用于文件传输的FTP和HTTP之间的区别:http://daniel.haxx.se/docs/ftp-vs-http.html
对于北极博主来说,HTTP很可能是最好的解决方案。
发布于 2011-02-09 11:31:00
我对真正的协议级别也不感兴趣--我个人更喜欢FTP,因为它的优点是能够恢复transfer....might,也能够使用HTTP编写代码,但它已经在FTP中实现了。如果你的带宽不足,你可能不想重新上传如果你的连接被踢了一秒.
https://stackoverflow.com/questions/4944219
复制相似问题