ASP.Net提高服务器性能?

Pra*_*air 1 asp.net performance

我的页面中有一个用户控件,位于更新面板内.通过使用用户控件,我正在为用户显示一条消息.我需要每隔5分钟更改一次消息.消息存储在数据库和用户中控件将每隔5分钟自动从数据库中检索一次消息.我的问题是,当有超过50个用户访问同一页面时,然后每5分钟,请求从每个客户端自动发送到服务器,这会降低服务器性能.那么任何人都可以帮我解决这个性能问题.

Kri*_*ast 5

利用UI层中的Cache对象加载不同的文本.仅在需要时在第一次请求时加载它.

我的页面中有一个用户控件,位于更新面板中

尝试摆脱updatepanel,因为它总是来回发送页面的完整视图状态.仅使用ajax,脚本与PageMethod或服务端点(.asmx或wcf)组合使用.

还要衡量事情进展缓慢的地方.我喜欢使用像YSlow和Sql Profiler这样的工具进行测量.ASP.NET还具有跟踪功能,您可以在web.config中打开/关闭它.