繁体   English   中英

在ASP.NET MVC 4网站上放慢页面

[英]Slow page serving on ASP.NET MVC 4 web site

我的网站某些页面出现了非常缓慢的随机响应。 我的页面通常需要1秒钟才能加载,但是在某些情况下,出乎意料的是,它可能需要10秒钟甚至更糟。

在此处找到MiniProfiler输出的屏幕截图:

投放速度非常慢的页面的示例

从输出中可以看到,ASP.NET堆栈中有些东西卡住了,而实际代码却足够快。

即使在我正常浏览页面期间(不仅在此页面上),有时也会出现这种缓慢情况。 在我的本地计算机上,一切总是非常快,而在生产服务器和登台服务器(以完全相同的方式配置)上,都会发生相同的问题。

我认为我在服务器或Web应用程序的配置中做错了。 或者,也许我以错误的方式使用了一些内部ASP.NET对象(例如会话)。

您能否提供任何提示以帮助我找到正确的解决方案,以帮助我?

谢谢

Cghersi

尽管这可能不是一个答案,但有很多评论要做,所以请在此处写...目前,我可以想到以下检查:

1)捆绑和缩小完成后验证,然后将缩小的版本呈现给浏览器。

2)如果某些页面运行缓慢,则可以检查这些操作方法中的逻辑是什么。 从这些操作方法中调用数据库/服务查询要花费多少。

3)在这些动作中部署检测/记录,并查看在这些动作中花费的时间是多少。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM