【问题标题】:Is Firebase Remote Config does a delta sync or does it downloads all the configs every time?Firebase 远程配置是进行增量同步还是每次都下载所有配置?
【发布时间】:2016-07-20 14:13:15
【问题描述】:

我正在评估 Firebase 远程配置的数据消耗和即时反应能力,我有以下问题。

  1. 当有人从控制台更改配置时,我的用户最终是下载所有数据还是仅下载更改的增量?

  2. Fire base 是在控制台中的值更改时立即同步还是仅在缓存超时时立即同步?

  3. 有没有办法从控制台强制更新配置?

背景:我的应用用户对网络数据的访问权限非常有限,而我们已经拥有用于应用配置的 rest API!。

【问题讨论】:

    标签: android firebase data-synchronization firebase-remote-config


    【解决方案1】:
    1. 如果在远程配置中进行了更改,则客户端将检索所有参数。如果未进行任何更改,则请求将不会下载任何参数。请注意,初始参数应在设备本地添加,并且仅在需要更改时才应将更改后的值添加到控制台。
    2. 客户端何时从服务器检索值取决于您。当您调用 fetch 时,您可以指定您愿意接受的缓存的年龄。因此,如果您总是想从服务器检索参数,您可以调用 fetch(0) 指示没有足够新鲜的缓存参数,但请注意,您可以从服务器获取参数的频率每小时有一个限制。
    3. 不,客户端负责从服务器获取参数。

    有关 Firebase 远程配置缓存的更多信息,请参阅docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多