1

我正在设计一个 android 应用程序,它通过对服务器的 REST API 调用获取数据。我想知道如何提高性能并增加响应时间。如果多个请求同时访问服务器,我会感到困扰,性能将急剧下降。此外,由于 API 调用依次连接到数据库,如果与数据库的连接数达到最大限制会发生什么情况。我该如何处理?连接池是否有助于提高性能?请帮助我建议用于监视服务器请求数和响应时间的工具。

4

2 回答 2

0

If you are using Android Studio then best tool to check performance of your app is Android Profiler. It is available in Android Studio from 3.0, where you can measure your app's CPU, Memory and Network performance in a very good manner.

Checkout more details about Android Profiler at the official link : https://developer.android.com/studio/profile/android-profiler.html

于 2018-03-26T06:19:35.527 回答
0

是的,连接池会有所帮助。你也可以考虑在你的 API 前面添加一个反向代理。这样,可以从缓存中提供指向不经常更改的数据的 URL。

现在,由于您的数据存储在关系数据库中,您可能会考虑使用 SlashDB 为您制作这些 API。它具有连接池并附带反向代理。https://slashdb.com

免责声明:SlashDB 是我公司的产品。

于 2018-03-26T18:26:31.507 回答