【发布时间】:2023-03-30 16:52:02
【问题描述】:
我在asp.net 商店工作,今天听说我们服务器的瓶颈是CPU。我一直认为 webapps 在 CPU 之前往往是 I/O 和网络绑定的。这是 ASP.net/IIS 的事情吗?是我们的代码吗?还是我对整件事完全错了?
此外,我们还使用网络表单创建面向公众的社交/商务网站。并不是 CPU 负载有问题或其他什么,我们的服务器目前可以处理负载。我只是觉得这很令人惊讶,因为根据我对 Web 应用程序的了解,大多数情况下 CPU 在扩展方面并不是问题,尤其是在具有快速运行时的编译语言(如 .NET)上。
【问题讨论】:
-
我们需要更多信息。你们提供什么类型的网络应用程序?它们是您的标准业务线 CRUD 应用程序吗?如果是这样,您存储数据的存储模型是什么?如果他们是业务线,是否正在进行大量的计算和计算?
-
我假设“这是我们的代码吗?”您的服务器现在看起来很慢的部分?
-
添加了更多说明。
标签: asp.net performance web-applications