[color=darkblue]我的一个程序,执行时间要超过一个小时,BS的,浏览器过一段时间之后就不能动了,我怎么做才能实现程序能够连续执行完呢[/color]
之前有过一个程序
因为数据量庞大
所以计算时间很长 往往超出了浏览器的等待时间或者导致session失效
楼主可以参考二楼的做法
通过异步获取操作数据的反馈信息,比如已经操作多少条,剩余时间XX
不过这种方式再超过十个小时的处理上也会有失效的问题
异步执行啊! 你要执行什么啊 执行一个小时? 你说的不够具体 再具体说说
这个时间太久了.
而且执行中间给用户没有任何提示也不够人性化.
考虑用其他的解决方案,
比如开始执行任务就立刻返回,
可以查看任务状态,
任务完成再自动发消息通知用户.
推荐用异步来实现,可以用DWR,很容易上手