微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Resful API 第一次登录需要 20 多秒,同一个用户后续登录需要 2 秒

如何解决Resful API 第一次登录需要 20 多秒,同一个用户后续登录需要 2 秒

我们有使用 C# MVC .net 框架 4.5 设计的 Web 应用程序,并在 IIs 中发布。我们还为此设计了一个 Xamarin 移动应用程序,其 API 请求通过 REST API 在同一 Web 应用程序中处理。

除了第一次登录外,一切正常。安装应用后,当用户第一次尝试登录应用时,在移动应用中收到响应需要 24 秒。

首次登录
Web API 时间

enter image description here

REST API 接收响应的时间

enter image description here

但在 Web API 中,它在验证后仅在 2 秒内返回响应,我通过在文本文件中以编程方式记录每个阶段的时间差来跟踪它。

我通过注销应用程序并重新登录再次尝试。在下一次重新登录时,需要 2-4 秒才能获得响应。

第二次登录
Web API 时间

enter image description here

REST API 接收响应的时间

enter image description here

任何人都解释了为什么在 REST API 中出现第一次延迟。因此,web api 仅在 2-3 秒内重新运行响应。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。