门户待办任务显示太多,如何提高性能

现象说明:

最近一段时间在优化门户。发现门户登录后有大批dwr定时定时器定时刷新获取待办信息。

导致结果:

页面大量发包,页面出现请求堵塞现象。可以通过httpWatch监控发包情况。


理想解决方案:

记录在线用户。后台定时去获取待办信息。将待办信息生成静态页面,供前台展现。

这种方案,性能最优。并且后台这个定时获取的程序还可以迁移到一个专门做这个事情的工程去做。


如果项目处于维护阶段,则可以通过减少页面dwr请求数,后台定时器缓存组件,提供缓存服务。将信息存储的ehcache等缓存里面。并且该组件能够业务无关。

(目前已经实现)


容错:

应该有一个页面能够看到目前执行的任务的执行情况,如果出现错误,能够显示错误信息或者预警(发送短信等)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值