将大量数据从iPhone发送到后端服务

时间:2018-07-12 21:45:24

标签: ios rest http

我有一个用例,我需要每天 post 〜600 Mb的json到将保留此数据的后端服务器。为了限制大小,我可以使用zlib压缩数据或将其完全转换为avro,然后使用snappy压缩数据。 在涉及这么多数据的移动设备后端交互中,这似乎是一种好习惯吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为,即使您将其降低了10倍,它仍然会推动它。以这种速度,您将遇到上传速度问题,带宽限制以及各种问题。我认为用户不会对此行为感到满意。尽管我认为这确实取决于用例(我现在对此很好奇)。

您的后端将经常遇到上传失败的情况。请记住,网络是不可靠的。而且,发布大量内容取决于您应用程序的实例数量,可能会对后端系统提出很高的要求。如果这些数据很重要,则必须将其分解成最小的最小块。

我尝试了几种不同的格式/压缩方式,以查看可以节省多少费用。但是,您可能还需要在重新考虑实施方面投入一些脑力。