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

ASP.NET站点缓慢,直到回收

发布时间:2020-12-16 06:30:48 所属栏目:asp.Net 来源:网络整理
导读:我最近刚刚将一个站点从IIS6移动到IIS7,并且遇到了很多性能问题. 在我对应用程序池进行回收之前,站点性能非常糟糕.这可能是什么症状? 我一夜之间回收,但这似乎还不够? 我不是那么依赖塞申斯.使用缓存非常多. 解决方法 你可以在这里找到一些关于如何使用.NE
我最近刚刚将一个站点从IIS6移动到IIS7,并且遇到了很多性能问题.

在我对应用程序池进行回收之前,站点性能非常糟糕.这可能是什么症状?

我一夜之间回收,但这似乎还不够?

我不是那么依赖塞申斯.使用缓存非常多.

解决方法

你可以在这里找到一些关于如何使用.NET和ASP.NET调试最常见类型的挂起,性能,内存和崩溃场景的非常好的教程: .NET Debugging Demos – Information and setup instructions.这些系列真的值得一读,因为它充满了信息,但它需要很长时间:-)

服务器端应用程序的一个常见问题是分配大量达到Large Object Heap的“大”.NET对象.检查是否执行了大量大于85Kb的byte []或MemoryStream分配(连续大小高于此值的对象)例如,将进入LOH并且这个堆不能被压缩.如果您执行大量文件(PDF,图像等)生成,复制等等,这会发生这种情况……这应该使用没有完整大小分配的纯流媒体来完成.

(编辑:李大同)

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

    推荐文章
      热点阅读