浙江快乐彩开奖走势图:重庆快乐十分开奖走势图

DEDE织梦系统自带计划任务功能+PHP定时刷新首页

来源: 重庆快乐十分开奖走势图 编辑:重庆快乐十分开奖走势图 时间:2018-09-24点击:

重庆快乐十分开奖走势图 www.j1z2g.cn dedecms织梦系统后台有个计划任务功能,相信很多人都不知道怎么用,里面也没有详细说明,这里就通过实际案例来讲解如何使用计划任务让网站每5分钟自动更新首页。

定时更新首页index.html文件,更新的好处就是可以让搜索引擎蜘蛛在爬取index.html的时候,不会返回状态码304 ,搜索引擎会判断你HTML文件的更新时间来与之前索引的时间做对比如果有更新就收录,没更新就置304状态不更新。

 

下面详细说明计划任务如何使用:

首先进入后台-系统-计划任务管理

进去后可以看到有一个计划任务执行的说明:

 

计划任务执行的说明

·为了确保任务能执行完全,建议使用Dede的客户端工具,否则只能通过JS触发,但JS触发有很多不确定因素会导致任务不能完成;
·JS触发方式:在所有文档页面中用JS调用/plus/task.php?client=js(必须禁用计划任务的密码,系统配置参数->其它选项);
·自行定制客户端:直接访问“//网址/plus/task.php?clientpwd=管理密码”,会返回其中一个可执行任务的网址(没有可用任务则返回串:notask),然后客户端运行这个网址即可。

接下来我们新建一个计划任务,任务需要有一个PHP执行文件,用来生成网站首页,此文件大家可以在附件里面下载:

1-1P9241K643.zip

 



把附件解压开后的dede-post.php 文件上传到网站目录下的plus/task/里

为了可以让网站每隔5分钟更新一次我们还需要修改文件plus/task/task.php

打开task.php把这个$daylimit参数改成300秒——$daylimit = 300;如果需要改成其他时间也可以自己修改,然后上传。到这里基本任务执行的条件都有了,还差一个触发方式。这里我们选择使用JS文件触发方式,这种方式只要有访客访问到就能触发到。如果你网站经常没人访问那就只能手动去访问触发。

我们把代码:<script language="javascript" src=" /plus/task.php?client=js"></script> 复制放到底部模板footer.htm 里面即可。

这样每当有人访问你的网站的时候就会触发这个JS,让你的执行程序运行一下,也就是网站自动更新了。


  • 民进陕西省委召开学习宣传《梁家河》座谈会 2019-03-23
  • 王莘之子:《歌唱祖国》是怎样诞生的 2019-03-18
  • 庆祝新中国成立65周年知识竞赛 2019-03-18
  • 以政府拟严打“乱拍摄”以军行为 最高10年监禁 2019-03-16
  • 追风上市公司“跌落神坛”-热门标签-华商网数码 2019-03-10
  • 中共中央组织部“12380”举报网站 2019-03-10
  • 上合组织青岛峰会新闻中心启用 机器人为记者提供交互服务 2019-03-02
  • 纽约设计师发明了一款“亲密机器人”,它的人设是男朋友 2019-03-02
  • 端午假期 重庆旅游业红红火火 2019-02-24
  • 小猪小羊小狗齐上阵 憨态可掬的葡萄园里“小卫士”葡萄园Cakebread 2019-02-24
  • 陆军第75集团军:多岗锻炼打造空地一体全能飞行员 2019-02-21
  • 重庆建川博物馆今日开馆 重庆旅游又添新地标 2019-02-19
  • 美联储加息几成定局 专家:中国央行大概率跟随加息 2019-02-09
  • 社长手记吉利崛起的六个启示 2019-02-07
  • 推动全面从严治党向纵深发展 把握好大气候与小气候的关系 2019-02-07
  • 106| 866| 182| 79| 720| 307| 494| 853| 900| 664|