如何解决Resful API 第一次登录需要 20 多秒,同一个用户后续登录需要 2 秒
我们有使用 C# MVC .net 框架 4.5 设计的 Web 应用程序,并在 IIs 中发布。我们还为此设计了一个 Xamarin 移动应用程序,其 API 请求通过 REST API 在同一 Web 应用程序中处理。
除了第一次登录外,一切正常。安装应用后,当用户第一次尝试登录应用时,在移动应用中收到响应需要 24 秒。
首次登录:
Web API 时间
但在 Web API 中,它在验证后仅在 2 秒内返回响应,我通过在文本文件中以编程方式记录每个阶段的时间差来跟踪它。
我通过注销应用程序并重新登录再次尝试。在下一次重新登录时,需要 2-4 秒才能获得响应。
第二次登录:
Web API 时间
任何人都解释了为什么在 REST API 中出现第一次延迟。因此,web api 仅在 2-3 秒内重新运行响应。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。