我目前在4核服务器上安装了Async .Net 4.6 API,该服务器在Server2016上均具有运行IIS和SQL Express 2016的16GB内存。
一个客户设备发送一个带有URL中数据的GET,它可以正常工作并且非常安全。客户每15分钟有大约20台设备发送数据,有效载荷非常小,效果很好。
但是,他现在想添加3000个设备并每分钟发送一次数据。 URL有效负载仍然相同且很小。
所有设备都会经过安全验证,因此只有正版设备才能通过。
很明显,我担心吞吐量和瓶颈,并想了解其他人对API提出大量请求的经历。
API中的请求数量和最佳实践是否存在典型的限制,我进行了一些不确定的研究,并且我对您的经历感兴趣。
我已经读过ASP.NET Core Performance Best Practices,它很有用,但对我来说还不够真实,它仅适用于网络核心。
TIA