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