ASP.NET应用程序随着时间的推移变得更慢
我正在运行.NET C#(4.5)Web窗体应用程序,并且在我们的生产服务器上,随着时间的推移,应用程序变得越来越慢,直到大约一个小时,它几乎变得不可用,我们只是重新启动服务器。
它在我的本地机器上工作得很好。 永远不会变得更慢。 所以我试图想到会有什么不同。
我的本地机器连接到同一个数据库。 还有一些活动目录用于登录,但也连接到本地和生产环境中的相同位置。
我在web.config中调试了一下。 我也查了很多其他解决方案,并没有运气。
我确实看到了一些关于视图状态和Ajax请求的东西。 我确实有一个updatepanels页面,每隔几秒刷新一次,但我很困惑,为什么生产服务器随着时间的推移会越来越慢,而不是我的本地机器测试。
目前只有10个人使用该应用程序。 有任何想法吗?
每隔几秒刷新一堆更新面板几乎不是一个好主意。 我能够在这里和那里优化一些东西,但最终它会让汽车更加放松。 完全重新编程使用信号抢夺更新,现在它非常快。
链接地址: http://www.djcxy.com/p/62249.html