首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >估计CommCare移动数据消耗

估计CommCare移动数据消耗
EN

Web Applications用户
提问于 2017-04-26 08:40:47
回答 4查看 38关注 0票数 1

我试图估计我应该为我的CommCare应用程序项目向用户提供多少移动数据。提交表单、与服务器同步等所需的数据估计数是多少?互联网连接不一致等因素会导致更大的数据消耗吗?

EN

回答 4

Web Applications用户

发布于 2017-04-26 10:13:18

这往往是一个相当困难的事情,但以下是一些指导方针,可以帮助您估计。

确定还原

的大小

要做到这一点,只需在正常负载的CommCareHQ (https://www.commcarehq.org/a/DOMAIN/phone/restore/?version=2.0&as=USERNAME@DOMAIN.commcarehq.org)上单击移动工作人员的恢复即可。

右击并点击“另存为”。然后使用文件资源管理器来计算还原的大小。

这叫restore_size

确定表单提交

的大小

查看您的用户将使用提交历史报告或其他类似工具在CommCareHQ上提交的普通表单。打开表单后,单击“原始XML”选项卡,然后在新窗口中打开表单xml。重复保存XML和查看文件大小的过程。

把这个叫做form_size

估计使用量

一旦您有了恢复的大小和同步的大小,现在您只需要确定用户每天同步或恢复的频率。然后,要获得对数据使用情况的估计,可以执行以下操作:

代码语言:javascript
复制
(restore_size * n_restores_per_day) + (form_size * n_form_submissions_per_day) = daily_data_usage_size

请注意,这假定应用程序安装已经在Wifi上完成。

不一致的互联网连接等因素会导致更大的数据消耗吗?

一般来说,这不应该是一个问题。

票数 1
EN

Web Applications用户

发布于 2017-04-26 15:06:17

就像Ben提到的,这并不意味着移动网络上有应用程序的安装。如果您认为移动网络上会有应用程序更新,您可能需要为此添加缓冲区。此外,如果您预期大小写负载会随着时间的推移而增加,那么您也可以添加一些来说明这一点。

票数 1
EN

Web Applications用户

发布于 2017-04-26 16:07:59

在上面的答案中,我想补充一件非常重要的事情,这会让事情变得很混乱:

当我们从服务器接收数据时,我们还会在数据通过有线传输之前以"zip“格式压缩数据。这可能会对使用的数据量产生巨大的影响。在大型程序中,我们有20 1MB的“还原”文件,其中包含用户数据压缩到<1MB。

您可以使用计算机上的Zip程序对此进行评估,在计算当前前面的答案中提到的restore_size之前压缩文件。

票数 1
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/105560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档