.NET Core Web API 中的 BadHttpRequestException 和性能问题

时间:2021-08-02 00:02:28

标签: performance entity-framework asp.net-core-webapi bad-request

我正在运行在 Google App Engine 中运行的相当标准的 .NET Core Web API,虽然我的 API 控制器自然是异步的,但我的业务层是同步运行的。我正在将 EF 与 MySQL 数据库一起使用,并且每当我的 API 一次接受 10 多个请求时,我就会开始在任何地方看到此异常,我的 API 性能会陷入停顿。

我有一个增强的 PaaS 配置,为我的 App Engine 和 Cloud SQL 配置启用了弹性。我知道我可以通过将我的业务层转换为异步调用来节省一些性能,但是我的 API 是否应该在如此低的音量下停止?我还能做错什么?

Microsoft.AspNetCore.Server.Kestrel.Core.BadHttpRequestException: Unexpected end of request content.

提前致谢!

0 个答案:

没有答案