作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这是一个有趣的请求。客户需要从北极写博客。他们在卫星电话上的连接速度真的很差,所以一切都需要尽可能精简。
过去,他们通过 HTTP 上的 HTML 表单提交文本,然后通过 FTP 传输图像。
有趣的是,从他舒适的高速宽带连接到我的办公 table ,感觉 HTTP 上传文件的速度比 FTP 快得多。但我只是一名编码员,我对从网络的一部分获取数据到另一部分的底层技术一无所知,所以我认为最好与那些往往更了解这些事情的人核对一下
我想问题是:带宽和可靠性。
所以,鉴于这些非常严格的条件
他们应该使用 FTP 还是 HTTP 从北极上传图像?
最佳答案
如果客户端和服务器支持部分上传,肯定是 HTTP。原因是 FTP 是一种命令响应协议(protocol),如果连接不畅,即使在上传文件之前也很容易丢失它。接下来,FTP 需要两个套接字连接,这是额外的网络负载(在不稳定连接的情况下可能是弱点)。
如果不能提供部分上传能力(即如果文件上传失败,则重新完整上传文件),问题就更复杂了。然后你需要决定,如果连接更慢或更不可靠(即经常丢失),即连接丢失的机会是否高于 FTP 的辅助连接的开销。
关于http - 我应该使用 HTTP 还是 FTP 从北极上传图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4944219/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!