是这样的,我公司做了一个OA,里面有个站内短消息,按常理做法,在登录系统后隔几秒钟刷新一次数据库,判断自己是否有新的短消息,如有则弹出窗口提醒.还有一个就是在线人数,每登录一人,往APPLICATION变量里增加一人,但也是客户端浏览器隔几秒钟刷新APPLICATION,更新正确的在线人数.而且我们这个系统里还有几个是要随时刷新数据库的地方.我们这些功能是放在主页面的框架上,隐含了,但是就有个问题了,如果客户端用户在登录系统后,需要不停的刷新,造成系统访问速度变慢,效率变低,甚至主界面要等到访问完上面的几个东西后,界面才出来,简直是难受,要是网速稍慢的地方更是不好用.现在想了个方法,就是单独做个页面,把上面几个刷新数据库的功能做在这个页面上,而这个页面只在服务器上运行,把读出来的如所有人的新短消息等,直接把找出来的DATASET 存在APPLICATION里,这样,客户端只要刷新APPLICATION里的数据,来显示新短消息,不知道这样的想法会有什么弊端?原先那种做法和这种做法相比,在合理性,客户端执行效率上会有多少差别?欢迎大家讨论,帮帮我!谢谢!