我想知道是否有人对为什么从Web api响应到请求返回的第二秒到返回之间的响应速度会比较慢。
我以为这是控制器中动作中的代码,因此我将其注释掉,然后返回确定,但是:
Postman
调用时,仍然需要2.05秒(平均)IE
进行呼叫时,仍然需要1.95秒(平均)我以为是因为我在IIS Express
中运行,但是当部署到另一台服务器上的IIS时,得到的结果非常相似。
我刚刚测试了另一个项目(个人项目)的请求时间,并且请求和响应并发送回1Mb数据,平均需要0.47毫秒。
请求是通过本地主机上的http发出的。
有什么想法可以像这样放慢速度吗?我不明白从请求到响应,仅返回OK可能需要2秒钟吗?
Update-1
以下是一些要求的其他详细信息:
答案 0 :(得分:0)
您是否已在F12开发人员工具“网络”选项卡中比较了事件的时间表?首先,我们需要知道哪个过程比您的个人项目慢。停转了吗?正在等待(TTFB)还是正在下载?
如果TTFB中的请求速度很慢,则可以尝试设置FRT规则以捕获失败的请求跟踪性能日志并比较哪个模块导致性能降低。