我在asp.net商店工作,今天听说我们服务器的瓶颈是CPU。我一直认为 webapps 在 CPU 之前往往是 I/O 和网络绑定(bind)的。这是 ASP.net/IIS 的事情吗?是我们的代码吗?还是我对整件事完全错了?
此外,我们使用网络表单制作面向公众的社交/商务网站。并不是 CPU 负载有问题或其他什么,我们的服务器目前可以处理负载。我只是觉得这很令人惊讶,因为根据我对 Web 应用程序的了解,大多数情况下 CPU 在扩展方面并不是问题,尤其是在具有快速运行时的编译语言(如 .NET)上。
最佳答案
这是你的代码。 ASP.NET 本身并没有 CPU 密集型问题,我实际上会质疑有关说 CPU 是瓶颈的研究,因为除非您在 Web 应用程序中将 Pi 计算到小数点后十亿位,否则我看不出有什么可能会占用所有 CPU 时间。
关于asp.net - ASP.net WebForms 是 CPU 密集型平台吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1341578/