我正在开发一个新的 ASP.NET MVC Web 应用程序,我看到所有页面都需要大约 12-15 秒才能加载,而不管 Controller 或 View 中的内容如何。我有大约需要 8 秒的页面,除了 return View() 和在 html 中仅使用页面名称查看页面之外, Controller 中没有代码。
我运行了 SQL Profiler 并且响应非常快,所以看起来 MVC 路由或其他东西一直在占用。到目前为止,我尝试了以下方法:
请让我知道 MVC 应用程序性能缓慢的原因可能是什么。
另一方面,对于大约有 150-250 个用户同时浏览的企业 Web 应用程序,我应该拥有的最佳服务器配置是什么,例如 CPU、处理器、RAM 等。
最佳答案
我遇到了类似的问题,并找到了我们的罪魁祸首。它是 下的“NativeCode”复选框右键单击“项目属性”->“Web”->“调试器”部分 .由于从 GAC、GAC64 等加载符号,这会导致加载时间非常慢。
后 取消选中 NativeCode 复选框,网站加载速度非常快。
请试一试。
关于asp.net-mvc - ASP.NET MVC 5 Web 应用程序性能下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42812249/