gpt4 book ai didi

Firebase 客户端扇出性能

转载 作者:行者123 更新时间:2023-12-02 19:12:47 24 4
gpt4 key购买 nike

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

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

我认为对于粉丝数量少于 100 万的人来说这是一个好方法。我尝试了一下,达到这个数字就可以了。但对于有10kk的人客户端崩溃的关注者数量是因为你得到了大量 10kk 关注者,然后将其做空以创建另一个 10kk 路径事件大数组。

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

最佳答案

这将是一个很好的功能,该功能允许 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循环将每个follower名称附加到“path”字符串并保存所有对象。在这种模式下,客户端仅在 firebase 服务器上发送几个字符串,而无需获取所有关注者并进行其他大量事件。可能我的示例不起作用,因为我不知道 firebase 基础设施,但这只是一个建议完全在服务器端完成这些操作的示例

关于Firebase 客户端扇出性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38376229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com