许多Firebase元素会减慢一切速度



在真正的Polymer风格中,我将所有元素构建为可以单独重用的独立组件。我的应用程序使用Firebase数据库和Firebase元素来显示数据,在这方面做得很好,但我认为我的应用的元素化意味着它创建了大量的Firebase实例。我应该把一个放在窗户上,并在他们所有人之间分享,还是有一个更亲切的解决方案。

万分感谢!

尝试释放一些侦听器。你可能有一些重复的作为firebase重载侦听器。

https://www.firebase.com/docs/web/guide/retrieving-data.html#sts=Detaching%20Callbacks

  1. 尝试Firebase脱机数据同步功能。它在"尽最大努力"的基础上将您的数据与Firebase服务器和其他客户端同步。这样,无论网络延迟或互联网连接如何,您的应用程序都将保持响应。

    persistenceEnabled=YES

  2. 还可以尝试keepSynced功能,您可以在每条路径的基础上保持同步。

    参考keepSynced(true)

    https://firebase.googleblog.com/2015/05/announcing-mobile-offline-support_93.html

最新更新