2

我已经开发了 web api 并部署在 windows azure 中。该 web api 在 android 应用程序中使用。从 WEB API 获取数据时,该应用程序很慢。

如何加快应用程序从 WEB API 获取数据?

谢谢。

4

1 回答 1

1

您首先需要弄清楚为什么它很慢?

api方法执行慢吗?它是否调用数据库查询并且数据库很慢?是 Android 设备与其网络之间的带宽问题吗?

如果没有您提供更多信息,可能会是一百万零一件事,但这里有一些您可以尝试的事情。

  • 分析您的数据库查询并查看它们是否正在执行并及时返回服务
  • 在打开开发工具 (F12) 的情况下从 Chrome 调用您的 WebAPI 方法。查看网络选项卡,查看请求/响应与 android 调用相比的往返时间有多长
  • 找出有多少并发调用正在访问您的应用程序,您可能只需要通过更多 Web 角色进程进行扩展。
于 2013-09-27T11:59:38.063 回答