首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Firebase客户端扇出性能

Firebase客户端扇出性能
EN

Stack Overflow用户
提问于 2016-07-14 21:57:29
回答 1查看 431关注 0票数 3

对于我的新应用程序,我使用此方法

https://firebase.googleblog.com/2015/10/client-side-fan-out-for-data-consistency_73.html

我认为对于粉丝数量少于100万的人来说,这是一个很好的方法。我试过了,一直到这个数字就可以了。但对于拥有10kk追随者的人来说,客户端会崩溃,因为你得到了一个10kk追随者的大阵列,并缩短了它,以创建另一个10kk路径活动的大阵列。

我只是想指出这一点,我认为这是一个只适用于拥有少量用户的应用程序的解决方案。最后,我们被迫使用服务器端解决方案。这对一般应用程序的效率是不利的

EN

Stack Overflow用户

发布于 2016-07-14 23:16:11

这将是一个很好的功能,一个功能,允许这件事在firebase端以较少的成本在客户端。我认为像这样的特性。我用javascript做了一个例子。

var obj = { created: time } var path = "FollowersActivity/uid/" var followers = 'root.child("Followers").child("uid").val()' function massSaved(obj, path, followers)

通过firebase服务器端,服务器通过"followers“路径获取所有的孩子,并通过foreach循环在" path”字符串中附加每个关注者的名字,并保存所有对象。在这种模式下,客户端在firebase服务器上只发送少量的字符串,而不获取所有的追随者,并生成其他大量的活动。可能我的示例不起作用,因为我不了解firebase基础设施,但仅是一个示例,建议完全在服务器端完成这些操作

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38376229

复制
相关文章

相似问题

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