求教效率时间提醒功能。

kiaoqq2010 2010-09-09 01:34:04
和闹钟差不多,从数据库查询出今天没过期的数据,然后到了时间自动弹出提醒,时间精确到秒。这个问题弄了很久,一直都没找到一个精确并且比较好的解决方案。现在再次求教各位大神。B/S 、C/S的都可以。
...全文
80 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
winner2050 2010-09-09
  • 打赏
  • 举报
回复
用timer
wuyq11 2010-09-09
  • 打赏
  • 举报
回复
leiziaitudou 2010-09-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wtnu200 的回复:]
...用timer不好解决吗??这个问题应该不是很难.
先查询出数据,然后每过一秒就轮询一次这些数据,同时间作比较.
要不然就查询出数据,再分解成秒,每一秒减1,到0时就触发个闹钟.
[/Quote]
begintransaction 2010-09-09
  • 打赏
  • 举报
回复
每秒执行一次。不过这性能上会吃些力
mjfei 2010-09-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wtnu200 的回复:]

...用timer不好解决吗??这个问题应该不是很难.
先查询出数据,然后每过一秒就轮询一次这些数据,同时间作比较.
要不然就查询出数据,再分解成秒,每一秒减1,到0时就触发个闹钟.
[/Quote]
帮顶,学习!
kkbac 2010-09-09
  • 打赏
  • 举报
回复
客户端吧.

客户端先读一个小时内的所有可能过期的客户信息.

之后js调用提醒.

一个小时后再继续读取...循环.

这样不存在数据库压力问题
wyman25 2010-09-09
  • 打赏
  • 举报
回复
BS或者CS应该好解决,BS就在客户端使用javascript中的setTimeOut或者setInterval一秒请求一次,CS更好办,有timer。
但我觉得还是实时性还有性能上的问题,1秒请求一次服务器和数据库,可能负担比较大,特别是如果计算量多的时候。或许可以先将数据(今天所有代办事情)查询出来,缓存在服务器中,这样就应该好点,不过如果经常更新代办事情的话,可能用缓存也白费。
辰爸 2010-09-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wtnu200 的回复:]

...用timer不好解决吗??这个问题应该不是很难.
先查询出数据,然后每过一秒就轮询一次这些数据,同时间作比较.
要不然就查询出数据,再分解成秒,每一秒减1,到0时就触发个闹钟.
[/Quote]
是啊,楼主按这种方法解决过吗?
wtnu200 2010-09-09
  • 打赏
  • 举报
回复
...用timer不好解决吗??这个问题应该不是很难.
先查询出数据,然后每过一秒就轮询一次这些数据,同时间作比较.
要不然就查询出数据,再分解成秒,每一秒减1,到0时就触发个闹钟.
zhanglongjason 2010-09-09
  • 打赏
  • 举报
回复
和闹钟差不多,那就用时间值在去判断和操作喽

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧