社区
ASP
帖子详情
暂停asp程序如何实现?
atubo1234
2006-08-16 05:53:17
生成静态页的asp程序,具体是:获得起始SID和结束EID后,循环生成SID和EID之间的静态页.
由于生成静态页很耗费服务器资源,如何实现每过10个ID后,让程序暂停10秒,后让程序再继续?
...全文
649
54
打赏
收藏
暂停asp程序如何实现?
生成静态页的asp程序,具体是:获得起始SID和结束EID后,循环生成SID和EID之间的静态页. 由于生成静态页很耗费服务器资源,如何实现每过10个ID后,让程序暂停10秒,后让程序再继续?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
54 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
atubo1234
2006-08-22
打赏
举报
回复
没办法 谁让俺不是老板呢? 他要求我一定要这么做,没法啊 !!
senvenliu
2006-08-22
打赏
举报
回复
干吗那么麻烦啊,用两个文本框,一个是开始ID,一个是结束ID,想生成多少输入多少多好啊。我就是这么用的。
建议:设置告诉缓存,那样快快很多
RS.CACHESIZE=数字(默认为1,越大查询越快。)
atubo1234
2006-08-22
打赏
举报
回复
Up
atubo1234
2006-08-22
打赏
举报
回复
使用xmlhttp + asp 没法实现了 是吧 !上面的两位 确定 ?
cime63
2006-08-22
打赏
举报
回复
ASP不行的
weblogical
2006-08-22
打赏
举报
回复
asp不能实现的
atubo1234
2006-08-22
打赏
举报
回复
使用xmlhttp时,如果只是简单的从后台某个asp页面(假如是a.asp)中提取数据是可以的; 但如果a.asp是执行提交数据库或是在后台创建文件夹,前台页面就是客户端页面执行xmlhttp.send时,就会提示说 脚本有危险,是否继续? 无论点 “是” 还是“否”,后台都不会有实际的文件产生(因我要生成静态页html文件)????????
---------------------------------------------------
这个问题有人知道怎么回事吗 ?
atubo1234
2006-08-21
打赏
举报
回复
我是LZ 不是死循环了
但有一点是:程序运行时CPU占用率很高是真的 你可以在运行时看下任务管理器就知道了
xzr2004
2006-08-21
打赏
举报
回复
类似死循环?
那你给个看
lamking
2006-08-21
打赏
举报
回复
Sub delaySec(DelaySeconds)
SecCount = 0
Sec2 = 0
While SecCount<DelaySeconds + 1
Sec1=Second(Time())
If Sec1<>Sec2 Then
Sec2=Second(Time())
SecCount=SecCount+1
End If
Wend
End Sub
这根本就是类似死循环的.
atubo1234
2006-08-21
打赏
举报
回复
可以去参与一下动网后台贴子更新的那段代码
--------------------
谁有源码或是地址,给发个看看!!!
atubo1234
2006-08-21
打赏
举报
回复
再问:ajax 怎么实现?能具体详细的说说吗 ?具体的程序流程
atubo1234
2006-08-21
打赏
举报
回复
辛苦几位大虾了!!!
还有一个问题:使用xmlhttp时,如果只是简单的从后台某个asp页面(假如是a.asp)中提取数据是可以的; 但如果a.asp是执行提交数据库或是在后台创建文件夹,前台页面就是客户端页面执行xmlhttp.send时,就会提示说 脚本有危险,是否继续? 无论点 “是” 还是“否”,后台都不会有实际的文件产生(因我要生成静态页html文件)????????
laogou
2006-08-21
打赏
举报
回复
ck4918的正确,jsp和asp.net有,asp没有
跳跃的JAX
2006-08-21
打赏
举报
回复
比如,客户端每隔10s抓取一次aaa.asp并得到抓取的页面内容:settimeout(“function”,10000),aaa.asp设置一个application,为0时说明是第一次运行,得到前10条记录,每运行一次加一。下次运行就变为2,则取11-21的记录,一直到数据库内容取完后,response.write("ok"),客户端得到ok值后调用clearsettimeout取消调用
alert("ok"),完成功能
跳跃的JAX
2006-08-21
打赏
举报
回复
碰到过类似的问题,response.end()解决不了问题,他不是暂停而是停止
用js+asp可以实现,也就是用客户端加服务端一起完成这个功能,因为客户端有一个settimeout函数,可以在一段时间后开始运行,因此,我 可以用xmlhttp把开始何结束ID作为参数传给asp页面,asp生成相应ID段的静态后,客户端调用settimeout,时间到后,又传下一部分的ID段,完成后又settimeout一段时间。
我是这么解决的,看对你又帮助没有,呵呵``
Amely
2006-08-21
打赏
举报
回复
Response.end
非凡笨笨
2006-08-21
打赏
举报
回复
我记得vb里面有个句子可以运行,每运行一次是100毫秒,不知道asp有没有哦~~~
lamking
2006-08-21
打赏
举报
回复
就象楼上哪位说的,asp是不能暂停执行的.我也没说你的是死循环,只不过是类似死循环的,在比如你设定的10秒钟内,程序将拼命的计算.
你那段代码,好久以前网上就有了,那并不是解决问题的办法.
单纯靠asp做不到.我也就没办法给你个看看了.
coble
2006-08-19
打赏
举报
回复
可以去参与一下动网后台贴子更新的那段代码
加载更多回复(33)
asp
.net 播放mp4视频文件代码
asp
.net 播放mp4视频文件代码 修改html中的视频mp4文件名称,即可运行,如果是部署在IIS服务器上,则需要配置IIS的MIME类型,配置步骤见内部。
C#
ASP
.NET 模块 - 在线音乐模块
☆ 功能如下:☆ 歌词同步显示; 歌曲排行榜; 歌曲选择播放; 歌曲详细信息; 歌曲在线试听;
用C#
实现
的图片轮播
这是用C#
实现
的首页图片轮播功能,用的vs2010. 当鼠标移到图片上时计时
暂停
,移开继续计时。
旅游网站源代码
一个类协程的源代码,供学习参考
服务器如何停止
程序
运行,如何让
程序
暂停
几秒再执行
编程方面:可以用邀月提供的多线程方法,以Thread.Sleep(3000还有一种方法更为简单,就是直接在代码中插入Thread.Sleep(3000),来
实现
暂停
效果,但是这样你会感觉你的用户界面假死了,因为Thread.Sleep(3000)会使当前线程休眠,而你在窗口界面所在的线程中执行,界面也就没有响应了。第三种方法与上一种方法差不多,但是不会使界面失去响应,即Application.Do...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章