流星应用程序后台数据使用率过高

时间:2015-04-21 06:54:29

标签: android meteor

我用meteoric构建了一个meteor android应用程序。在做了一些流星更新的最后一个月后,我注意到我的后台数据使用率过高。有些日子它几乎200 MB +。我不确定是什么改变了。还有其他人有这个问题吗?你知道什么导致它吗?

1 个答案:

答案 0 :(得分:0)

我还没有遇到过,但也许您可以检查一下subscriptions,以便从服务器到客户端检索更少的数据。我找到了this link一次,它可能对你有用。

Basicaly,作者(伟大的监控应用程序Kadira)说我们应该优化我们的订阅和从db获取。作者撰写的一个例子:

Meteor.publish('getTitles', function() {
    return Posts.find();
});

在这里,您发布的内容仅与标题相关,但是会从帖子中检索所有数据,包括内容和评论(如果有)。要仅检索标题并减少大量数据消耗,就足够了:

Meteor.publish('getTitles', function() {
    return Posts.find({}, {fields: {title: 1}});
});

您可以在帖子上找到更多信息。但也许这是一个很好的开始方式。