【问题标题】:Does Firebase impacts performance of the Production AppFirebase 是否会影响生产应用程序的性能
【发布时间】:2021-10-14 08:21:28
【问题描述】:

实施 Firebase SDK 和插件会影响 Android 应用的性能吗?

我需要将可用于生产的 Android 应用发布到 Play 商店。出于分析和持续改进的目的,我在我的应用中实施了 Firebase Crashlytics、Analytics 和 Performance SDK。

但是,在监控日志时,我发现它不断地通过网络发送数据。

PSB 示例日志:

D/TransportRuntime.CctTransportBackend: Making request to: https://firebaselogging-pa.googleapis.com/v1/firelog/legacy/batchlog

我的担忧是:

  1. 网络连接不佳的用户会怎样?
  2. Firebase 会影响他们已经很慢的网络。 ?
  3. 将 Firebase 发布到生产应用中是否是一种好习惯?

请指导。

【问题讨论】:

    标签: firebase google-cloud-platform crashlytics firebase-analytics firebase-performance


    【解决方案1】:

    实施 Firebase SDK 和插件会影响 Android 应用的性能吗?

    不应该。但是,如果没有看到您的代码,就无法说出可能会影响性能的因素。

    我需要将可用于生产的 Android 应用发布到 Play 商店。

    这就是 Firebase 服务存在的原因。

    网络连接不佳的用户会怎样?

    如果用户的网络连接不佳且无法访问 Firebase 服务器,或者根本没有连接,那么它将落在数据库的缓存版本上。仅当您在Realtime DatabaseCloud Firestore 中启用离线持久性 时才会这样做。后者在 Android 和 iOS 中默认启用。

    Firebase 会影响他们已经很慢的网络吗?

    没有。但是网络会影响。如果网络连接正常,实时数据库的性能影响可能来自您下载的数据量,而对于 Cloud Firestore,则取决于on the number of documents that are returned by your queries

    将 Firebase 传送到生产应用中是否是一种好习惯?

    绝对是。有很多应用都在使用 Firebase。

    关于其他 Firebase 服务,它应该不会影响性能。

    【讨论】:

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