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

5
这是一个有趣的请求。客户需要从北极博客。他们在卫星电话上的连接速度非常慢,因此一切都需要尽可能简洁。
过去,他们通过HTTP提交文本表单,并使用FTP上传图像。
据我个人经验,在高速宽带连接的舒适桌子前,HTTP比FTP更快地上传文件。但是我只是一个编码人员,对于将数据从网络的一部分传输到另一部分的基础技术一无所知,所以最好向那些对这些事情了解更多的人进行双重检查。
我想问题在于:带宽和可靠性。
因此,在这些非常严格的条件下:
1.低于拨号带宽 2.任意数量的小图像(300x300px 72ppi) 3.文本数据(最多1500个字符)
他们应该使用FTP还是HTTP从北极上传图像?

还有,社区维基选项去哪了? - gargantuan
http://answers.yahoo.com/question/index?qid=20071224050334AAGGSpN - benhowdle89
1
北极的连接速度真的会比地球上其他任何地方都要差吗?你可以在你居住的地方试一试,看哪个更好用。 - jm.
我被告知信号较弱,因为卫星绕着赤道轨道运行,所以在极地的信号要弱得多。我怀疑这可能是太阳光线在极地很弱的同样原因,因为它以如此严峻的角度进入。 - gargantuan
3个回答

3
如果客户端和服务器支持部分上传,则一定使用HTTP。原因是FTP是一个命令响应协议,而且在连接不良的情况下,即使在上传文件之前也很容易丢失它。接下来,FTP需要两个套接字连接,这是额外的网络负载(可能是非稳定连接的弱点)。
如果无法提供部分上传功能(即如果文件上传失败,则完全重新上传文件),则问题变得更加复杂。然后您需要决定,连接是更慢还是更不可靠(即经常丢失),即连接断开的机会是否比FTP的二次连接的开销更高。

0

你应该在这里添加一个简短的摘要,链接往往会失效,因此不鼓励仅包含链接的答案。 - Jens Erat

-1

我个人并不是很熟悉协议层面的知识,所以我更喜欢使用FTP来进行文件传输,因为它可以支持断点续传...虽然使用HTTP也可以实现这个功能,但FTP已经有了这个功能。如果你的带宽比较紧张,当你的连接被中断时,你可能不想重新上传文件...


HTML在这个方程式中确切地起到了什么作用? - Andreas Rejbrand

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接