首页 相关文章 ASP定时组件

ASP定时组件

在ASP中我们为完成某些特定功能时,需要延迟输出,让脚本运行更长的时间,比如说聊天室程序,我们知道更新对话内容有两种方法,一是
客户端自动刷新,每隔一段时间向服务器查询一次,看看有没有新的内容,而另一种就是服务器主动输出新的内容,这两
种办法的优缺点很明显,前者内容不够实时性,但对服务器的负担较轻,而后一种,由于需要长时间在服务器上执行脚
本,因此人数多的时侯,当然是一种累服务器的工作了。
  针对后一种应用,我们需要延迟ASP的执行,但又不能空占用服务器资源,比如说加个无穷循环下去,这样的话很快就
把你的CPU吃掉了,只有在循环中加如一个定时功能,让每个循环可以挂起一定是时间,那么这段时间CPU是空闲的,这样
才不致于让CPU“当”了机
  先看这个例子http://chat.aaaaa.com.cn/question/disptest.asp,看看它象不象碧海银沙那类的聊天室的更新访
式?
  ASP中没有setTimeout这类的定时语句,我们需要利用ASP组件来解决,同样,可以采用VB6来编制,具体操作方法参考
上一编组件的做法,为了挂起线程,我们需要运用WIN32API函数Sleep,同样新建一个Act...[ 查看全文 ]

2016-01-29 标签:

ASP定时组件的相关文章

手机页面
收藏网站 回到头部