apm_1000 2009-07-15 14:08
浏览 364
已采纳

web定时任务提醒

我现在做了一个个人日程安排,到达日程安排时间会自动在页面谈出对话框提醒.
目前是通过js定时调用后台把任务放到session中的,但感觉有时间差,不是很准确
频繁调用后台占用内存.
请问有什么好的方法吗?
希望大家来拍砖!
[b]问题补充:[/b]
目前我是用Ajax每5分钟调用一下后台,搜索到时的任务,然后返回页面提示的.需要每5分钟搜索一下数据库,远程调用,感觉很耗资源.虽然登陆时可以抓取,但运行一段时间后数据可能就不准确了,和数据库可能存在差异.有什么方法可以避免频繁的搜索数据库,还可以保证数据的准确性.
[b]问题补充:[/b]
你们做OA中的如日程安排,定时任务提醒,都是怎么实现的?
[b]问题补充:[/b]
如果不用session,采用缓存技术,通过ObServer实现内存数据的完整性,Ajax定时调用搜索内存数据,不知大家对这种方法有什么看法?
[b]问题补充:[/b]
抱歉,是我没说清楚,我说的远程,是指远程交互数据库,而非远程调用服务器相关接口,连接.

  • 写回答

10条回答 默认 最新

  • zhoujuan520 2009-07-15 14:15
    关注

    首先这种要求时效性很高的东西就不推荐用web来实现,

    有一种技术叫做 Server push ,你可以去了解一下. dwr,extjs 都有自己的实现.特别是dwr,老早就有这个功能了.我曾经在自己的系统里面做了一套在线聊天的模块.后来感觉实用性不大,就取消了

    [url]http://yourgame.iteye.com/blog/199079[/url] 这个是我做的关于在线提醒的一个示例

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(9条)

报告相同问题?

悬赏问题

  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路