关于VB封装ASP,无窗口的类中,如何使用计时器(在线等)

Wait_For_Online 2006-09-17 10:01:34
抵制日货,从我做起!


--------------------------------------------------
如何让一个类中的数据库连接请求每24小时触发一次
--------------------------------------------------
假设一个网站每天有100万访量,每次访问都会调用这个类
每次调用类都要连接一个远程数据库读取一些信息,然而这些信息很少会发生变化

该怎么在这个无窗口的类中写一个计时器,让每24时间周期内,只有第一个访问者连接数据库并读取信息缓存到Application对象中
...全文
194 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
richwong 2006-09-18
  • 打赏
  • 举报
回复
有个思路;没尝试过

指定一个页面包含一个检测时间的代码;

if now() = xxxxx then
写一个标志 ,防止被同时访问的其它进程同时执行
更新缓存 的执行
end if

更新缓存的语句也是重连数据库并将结果缓存;不过数据很多都缓存到服务器也不是很好哇
future914 2006-09-18
  • 打赏
  • 举报
回复
关注中……
  • 打赏
  • 举报
回复
windows service

task job

托盘...and so on
xulxqqqq 2006-09-18
  • 打赏
  • 举报
回复
服务器上设置个计划任务
iasky 2006-09-17
  • 打赏
  • 举报
回复
计划任务来做吧
sswweett 2006-09-17
  • 打赏
  • 举报
回复
帮你顶
不过如果没有连接请求的话,恐怕不好实现
如果有连接请求,收到第1个连接请求时保存时间到一个微型数据库,下个请求时取得系统时间与此时间对比,如果不超过24小时不进行任何操作,超过或达到24小时进行你想要的操作,并把这个时间重新设置为当前时间。
Wait_For_Online 2006-09-17
  • 打赏
  • 举报
回复
在线等,请达人不吝指教

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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