ASP.NET Core 8简单应用程序逐一执行请求

问题描述 投票:0回答:1

我从模板创建了一个新的 ASP.NET Core 8 Web API。我添加了这个简单的路线:

app.MapGet("/", async () =>
{
    await Task.Delay(10_000);
    return Results.Ok("OK");
});

应用程序启动后,我已经打开了 3 个隐身模式选项卡,然后我转到了我的网址。事实证明,对应用程序的查询正在一个接一个地执行:第一个请求执行 10 秒,第二个请求约 19 秒,第三个请求约 27 秒。

我预计它们都会在大约 10 秒内完成。

为什么应用程序不并行处理三个查询?

asp.net-core-webapi .net-8.0
1个回答
0
投票

此行为的原因不在应用程序中,而是在浏览器中。

PS。感谢小王的澄清!

© www.soinside.com 2019 - 2024. All rights reserved.