真实设备的 API 响应时间过长

问题描述 投票:0回答:1

我开发了一个Android应用程序,它有PHP API。当我在真实设备上运行应用程序并且在调试关闭的发布模式下运行该应用程序时,API 的响应时间太长。当我尝试从邮递员访问相同的 API 时,大约需要 1183 毫秒。但是,该应用程序的发布版本在模拟器中运行得更快,并且没有观察到这种缓慢响应的问题。我尝试了以下方法来解决此问题:

  1. 将基本 URL 从子域 (subdomain.domain.com) 更改为域名 (domain.com/subdomain)
  2. 在 gradle 中使用
    debuggable = false
    以发布模式运行应用程序
  3. 在改造构建器中明确添加
    okhttpClient
  4. 创建 .apk,然后将其安装到我的设备上
  5. 也尝试在另一台设备上安装相同的内容

但还是没用。另外,尝试了这篇文章中的解决方案,但没有一个答案解决了这个问题。任何建议都会非常有帮助。

android retrofit2
1个回答
0
投票

在与我的托管服务代理交谈后,我得到了解决方案。他们建议将服务器转移到最近的位置,这对我来说很有效。现在 API 的加载速度更快了。希望这可以帮助遇到同样问题的人。

© www.soinside.com 2019 - 2024. All rights reserved.