“分享自动更新网站的做法”
今天我们来介绍一下共享自动更新网站的做法的复印件。 这里简要介绍了共享自动更新网站的做法。 希望能帮到大家。
详细原理:
1 ) windows服务器端:
由于windows服务使用. net框架2.0框架,因此必须安装. net框架2.0。
使用类似以下的xml文件保存包含要访问的网址的配置新闻。
一个item表示一次访问,url是特定的url,设置为站点自动更新的url地址,可以使用查询字符串设置更新的数量。 time表示每天访问的时间,time只能准确到1分钟,需要保证每个item在同一分钟只有一个url任务。
程序使用计时器,每20秒扫描一次是否有URL应该访问设定项目,如果有,则访问该URL。 相关代码如下。
公共作业( ) )
{
system.timers.timermytimer =新系统. timers.timer ( 20000;
mytimer.elapsed + = newelapsedeventhandler ( mytimer _ elapsed );
mytimer.enabled =真;
mytimer.autores et =真;
XML文档XML =新建XML文档(;
XML.load (应用程序域.基本目录+配置管理器.应用程序[ XML文件] );
XML列表= XML .选择节点( /根/ URLs /项目);
}
voidmytimer _ elapsed (对象源,封闭事件) )。
{
特里
{
log.save note ( datetime.now.tostring ) yyyy-mm-DDhh:mm:ss ) +健康工作! (心率检测);
yourtask (;
}
匹配(描述符)
{
日志保存执行( ee;
}
}
void your任务(
{
count++;
是if (计数10000 )
计数= 0;
for (英制= 0; I XML列表计数; I+ ( ) ) )
{
字符串URL = XML列表.属性[ URL ] .值;
stringtime = XML列表.属性;时间值;
//log.save note ( URL +-- +时间);
日期工作时间=日期.时间(日期. now.toshortdatestring ( ) + +时间);
/ /最后工作
if ( date util.datediff ( date util.date interval.minute,工作时间,日期时间. now ) == 0) )
{
//到了执行时间
date util.datediff ( date util.date interval.minute,工作时间,最后工作时间)! = 0)
{
//访问手机主题shouji138等网站
visit (网址;
最后工作时间=日期. now;
}
}
}
}
声音视点(字符串URL )
{
httpwebrequestmyhttpwebrequest =空值;
httpwebresponsemyhttpwebresponse =空值;
流接收流=空;
特里
{
myhttpwebrequest = ( http webrequest ) Webrequest.create ) URL;
myhttpwebresponse = ( http webresponse ) myhttpwebrequest.getresponse );
接收流= myhttpwebresponse.getresponse流(; //获得回写的字节流
log.savenote (访问: + url;
}
catch (描述符x ) )。
{
log.savenote (访问失败: + url;
log .保存执行( ex;
}
最终
{
接收流! =空值)
接收流.关闭(;
if(myhttpwebresponse! =空值)
myhttpwebresponse.close (;
}
}
2 )网站方面:
在网站端,需要使用表news表等鉴定机制。 字段isaccept设置为审核字段,1表示已审核,0表示未审核,添加的副本默认为未审核0。 我们通常把复印件添加到未审查库中一点,交给程序自动更新。 程序更新可以使用asp、php、jsp等任何动态web技术。 该计划的作用是将未审查的副本改为审查状态。 为了提高灵活性,可以在程序中设置表示更新数的查询字符串变量。 例如,在num的情况下,更新3个网址后会变成**.**.*a.ASP吗? 可以以num=3的形式将此网址设置为windows服务的配置文件。 本文的要点是使用windows服务进行网站更新。 因此,不能写具体的网站端代码。 各位站长可以根据自己网站的情况写。 windows服务器与网站端没有业务逻辑有关,windows服务器定期访问网站端的更新网站,网站端的更新网站只是更新的业务逻辑。
通过共享自动更新网站的做法,我相信这个副本对你有帮助。 和好朋友分享的时候,也欢迎感兴趣的朋友们一起探讨。
本文:《“分享自动更新网站的做法”》
免责声明:雪球目录网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的工作人员将予以删除。
上一篇:“分享清理鼠标右键菜单的做法”