Firebase Remote Config 长请求响应时间问题
Firebase Remote Config long request response time issue
我们在我们的应用程序中使用 Firebase Remote Config,因为我们希望在应用程序启动之前获取所有配置变量(这对我们来说至关重要),我们向我们的应用程序添加了 'extended splash' 屏幕。
案例是,在全新应用程序启动或我们从 App Store(未配置 Firebase)更新带有 Firebase 版本的应用程序的情况下,请求远程配置(remoteConfig.fetch(withExpirationDuration:)
)大约需要 3 秒,也有请求需要 ~8 秒的情况...
我们测试过,Android 上的相同请求每次我们尝试花费约 1 秒。
是否有人遇到同样的问题?应用程序启动时间增加的额外 ~3 秒对我们来说非常痛苦。
我们调查了请求流量,发现 iOS 在请求远程配置值之前还有 3 个与 Firebase 相关的请求(我们假设这些请求嵌入到串行队列中)。
请记住,我们在没有 Firebase developer
模式的情况下执行测试。
为了快速响应,您可以使用 Firebase 数据库。
远程配置并非为快速响应而设计。
我们在我们的应用程序中使用 Firebase Remote Config,因为我们希望在应用程序启动之前获取所有配置变量(这对我们来说至关重要),我们向我们的应用程序添加了 'extended splash' 屏幕。
案例是,在全新应用程序启动或我们从 App Store(未配置 Firebase)更新带有 Firebase 版本的应用程序的情况下,请求远程配置(remoteConfig.fetch(withExpirationDuration:)
)大约需要 3 秒,也有请求需要 ~8 秒的情况...
我们测试过,Android 上的相同请求每次我们尝试花费约 1 秒。
是否有人遇到同样的问题?应用程序启动时间增加的额外 ~3 秒对我们来说非常痛苦。
我们调查了请求流量,发现 iOS 在请求远程配置值之前还有 3 个与 Firebase 相关的请求(我们假设这些请求嵌入到串行队列中)。
请记住,我们在没有 Firebase developer
模式的情况下执行测试。
为了快速响应,您可以使用 Firebase 数据库。
远程配置并非为快速响应而设计。