我有一个用例,我需要每天 post 〜600 Mb的json到将保留此数据的后端服务器。为了限制大小,我可以使用zlib压缩数据或将其完全转换为avro,然后使用snappy压缩数据。 在涉及这么多数据的移动设备后端交互中,这似乎是一种好习惯吗?
谢谢!
答案 0 :(得分:1)
我认为,即使您将其降低了10倍,它仍然会推动它。以这种速度,您将遇到上传速度问题,带宽限制以及各种问题。我认为用户不会对此行为感到满意。尽管我认为这确实取决于用例(我现在对此很好奇)。
您的后端将经常遇到上传失败的情况。请记住,网络是不可靠的。而且,发布大量内容取决于您应用程序的实例数量,可能会对后端系统提出很高的要求。如果这些数据很重要,则必须将其分解成最小的最小块。
我尝试了几种不同的格式/压缩方式,以查看可以节省多少费用。但是,您可能还需要在重新考虑实施方面投入一些脑力。