说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB可以做出常住内存的程序吗?比如说常住在服务器中,每隔5分钟执行一次。

编辑:说三道四文库 发布时间:2018-01-23 09:52
HTML文档下载 WORD文档下载 PDF文档下载
  我想做一个一直挂在服务器中的小程序。浏览网站的人如果操纵了数据库,用asp生成一个*.sql文件传到服务器。服务器每隔5分钟检查是否有新的*.sql文件来,如果有,用TextStream对象读取*.sql文件的内容,一条一条用Cn.Execute "sql"来执行。事务结束后,删除*.sql文件。

  目的是不用每次提交表单都做一次数据存储,而是集中在一起,用sql文件执行,也许可以减少服务器的负荷(这种办法是否会有效呢?)每隔5分钟的间隔是不是太频繁了?

  实现这个小程序中判断时间间隔的做法,我不想用time控件,服务器启动之后,小程序也跟着一起启动,也跟着服务器一起死亡。

  请问高手们,我的想法是否可行?还有其他更好的方法吗?
用一个 Timer吧
然后把间隔Interval设置一下
Enabled=ture
看一下MSDN的Interval吧
再动一下脑
我想请教的关键是想和各位高手研究下列哪个方案更好:

方案1:最原始的做法,SQL Server中只有简单的表。在asp中用set RS=Server.CreateObject("ADODB.Recordset") ,每一次提交表单时,asp代码中执行Cn.Execute "Update table *******"。我认为这个方案是效率最低的。

方案2:在方案1的基础上,在SQL Server中大量使用存储过程和触发器。这种方法我已经厌烦了,我想效率好不到那里去。

方案3:SQL Server中大量使用存储过程和触发器,但是asp代码中的Update、Select * From、Recordcount之类的数据库存储方面的处理,都封装在asp组件(*.dll)中,提供几个接口。在asp代码中,使用set Class=Server.CreateObject("MyClass.MyClass1")。优点是存储过程和asp组件已经编译,执行效率会更高一些。

方案4:我最近考虑的方案。希望这是最好。将数据库处理需要的SQL语句保存在一个*.sql文件中,利用上传组件上传到服务器。用VB或VC做一个小程序驻扎在服务器,每隔5分钟检查是否有新的*.sql文件来,如果有,用TextStream对象读取*.sql文件的内容,一条一条用Cn.Execute "sql"来执行。事务结束后,删除*.sql文件。
  我想利用这种方案,使数据库处理集中在一起,用一个很轻的小程序在服务器运行,首先可以减少数据流量和延迟,另外也许可以减少服务器的负荷。

  如果用VB开发,我不想用time控件,还有别的选择吗?

  希望高手们指点迷津。
用timer
在注册表里的hkey_local_machine--software--microsoft-run 里写一些东东
http://www.csdn.net/expert/topic/138/138506.shtm有一些方法,还是你自己试吧!
云计算战争:OpenStack vs. VMware Cortana与Siri、Google Now的较量:支持功能更多 代码面试最常用的10大算法 “颠覆医疗” 时云医疗推三款硬件产品 华为章宇:如何学习开源项目及Ceph的浅析 网上有一些卖便宜笔记本的信息,可不可信?? 关于IIS的缓存问题,巨急!!! 求jbuilder8或9的中文电子教程 关于"透明窗体"的研究和再讨论 关于"透明窗体"的研究和再讨论 有人对字幕原理比较熟悉的能否介绍一下 将sqlserver中的字段导到access表时,自动增量字段要如何处理? 留言版制作 问题? 关于在jscript中call方法的使用问题 次氯酸钠与烃如何作用? 小刚沿着斜坡进行晨跑,已知小刚的体重为500N,他 有关“伊塔”那个希腊字母的公式··· 哪种烃可通过加成反应得到C5H12? 如何检验醛基是否被氧化 天然白色透明石头透明如玻璃形状像钻石可伤玻璃 能割玻璃这是什么石头?黑色带些金黄色,煤块的乌黑色 酮和醛基哪个酸性强 FE2O3+H2--高温--FE+H20配平 英国将发行伊斯兰债券 吸引中东投资者“今日中国 中国电影周”于曼谷开幕法国巴黎CAC40股指29日上涨英国计划发行2亿英镑伊斯兰债券NBA新赛季大幕正式拉开 各路豪强谁还请来吴山广场舞龙队的队长做教练佩兰:对东道主国足胜算45%澳大利亚主帅警惕中国队彭帅挺进澳网女单32强广东:泥头车撞上警车 警车被压成“饼仇龙末日工程师球坛双星耀洛城极品宝鼎极品天尊在都市黑沙踏浪旅游万里桐旅游三国赤壁古战场旅游资江漂流旅游八角寨旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘