加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.NET MVC 5 Web应用程序性能低下

发布时间:2020-12-16 09:32:46 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个新的ASP.NET MVC Web应用程序,我发现无论控制器或视图中是什么,所有页面都需要12-15秒才能加载.除了返回View()和只有html中的页面名称的查看页面之外,我的页面大约需要8秒,控制器中没有代码. 我运行SQL Profiler并且响应非常快,因此看起来MVC
我正在开发一个新的ASP.NET MVC Web应用程序,我发现无论控制器或视图中是什么,所有页面都需要12-15秒才能加载.除了返回View()和只有html中的页面名称的查看页面之外,我的页面大约需要8秒,控制器中没有代码.

我运行SQL Profiler并且响应非常快,因此看起来MVC路由或其他东西一直在占用.到目前为止,我尝试过以下方法:

>从global.asax中删除了所有视图引擎,仅使用Razor View Engine
>为css和js启用捆绑和缩小
>在IIS 7下为静态和动态内容启用压缩
>我在我们的开发服务器上部署了Release Build,但性能仍然相同

请让我知道MVC应用程序性能下降的原因可能是什么.

另一方面,对于同时浏览大约150-250个用户的企业Web应用程序,我应该拥有的CPU,处理器,RAM等最佳服务器配置是什么.

解决方法

我遇到了类似的问题,发现了我们的罪魁祸首.右键单击Project Properties-> Web-> Debugger部分下面是’NativeCode’复选框.由于从GAC,GAC64等加载的符号,这导致非常慢的加载时间.

取消选中NativeCode复选框后,网站加载速度非常快.
请试一试.

enter image description here

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读