【发布时间】:2014-10-28 20:36:18
【问题描述】:
我在试生产环境中有一个奇怪的问题。
我有一个网站,它对托管在另一台服务器上的 Web Api 执行一些操作。
通常需要不到一秒的时间来发出特定的发布请求,但在 5 分钟不活动后,相同的发布请求将需要 10-30 秒。 (根据谷歌浏览器网络标签)
提到的发布请求不是执行的请求列表中的第一个请求。
请求是使用 Ajax 完成的。
我已经运行 SQL 分析器来查看数据库查询是否运行缓慢,但这些查询都运行良好,而且看起来 POST 请求只是延迟返回。
你们知道为什么会这样吗?
【问题讨论】:
-
我假设您指的是响应时间?该请求应该发送得相当快。很可能是您的 Web API 存在问题,可能与身份验证/缓存有关。不了解系统很难说。
标签: javascript c# sql asp.net-web-api