代码之家  ›  专栏  ›  技术社区  ›  Igor ČordaÅ¡

Firebase网络监控是否考虑到超时请求

  •  0
  • Igor ČordaÅ¡  · 技术社区  · 5 年前

    "Firebase Performance Monitoring:
    Automatically measure app startup time, HTTP/S network requests, and more"
    

    这是一个非常有用的特性,根据我的观察,HTTP/S网络请求监视与reformation和OkHttpClient一起工作。但我在控制台或文档中似乎找不到ether,那就是超时请求会发生什么情况,这些请求是在响应时间统计中显示的,还是在其他地方记录的?

    .connectTimeout(5, TimeUnit.SECONDS)
    .readTimeout(5, TimeUnit.SECONDS)
    .writeTimeout(5, TimeUnit.SECONDS)
    

    我们决定将它们保持在一个较低的水平,因为超过5秒的响应时间对用户的影响与错误相似,基本上它会破坏用户体验。简而言之,增加这些价值不是一个选择,这是一个商业决定。

    我们是否可以信任Firebase性能来记录和报告这些问题,或者我们是否需要对此网络案例进行自定义处理(比如用Crashlytics记录一个非致命错误或类似的东西)?

    1 回复  |  直到 5 年前
        1
  •  0
  •   Visu    5 年前

    在计算中间持续时间时,Firebase性能确实考虑了超时持续时间。例如,如果连接超时在5秒之内,那么Firebase性能确实会占到5秒,这是计算平均网络持续时间的一部分。

    推荐文章