广告已过期!
商品属性

模板类型:自适应

模板颜色:多色

模板编码:utf8

模板行业:通用其他

文件版本:1

商品详情
商品属性
    • 品牌帝国
    • 语言PHP
    • 数据库Mysql
    • 移动端无
    • 大小3 MB
    • 规格模块插件
    • 授权免授权
    • 源文件完全开源(含全部源文件)
安装环境
    • 安装服务免费
    • 主机类型虚拟主机(仅有FTP管理)
    • 伪静态无需
    • 操作系统Linux
    • 安装方式提供管理权限,QQ远程协助
    • web服务nginx
商品介绍

帝国cms的自动生成更新最简单的办法是设置栏目选项里面的生成选项,但是这样生成有一个缺点,在大量发布内容时,比方使用huochetou等方式添加大量文章,就会出现多次重复生成的情况,特别占用服务器性能。

如下图:

所以我们不用这个方法,上图选择“不生成”选项

在帝国CMS后台–系统–计划任务里面,有一个“管理刷新任务”,这里可以添加上我们需要定时刷新的任务,如下图:

这里可以实现,后台登录状态下,任务呢按计划自动运行。但是登录状态会很快失效,达不到无人值守效果那么问题来了,还需要登录啊,能不登录就自己刷吗?

可以,有人搞了个访问前台就刷新,但是要是没有人访问前台呢?或者有很多人访问前台呢?服务器表示亚历山大

那么我们需要借用宝塔的计划任务功能,或者其他什么云监控之类的功能,只要可以固定时间访问url即可,就可以触发我们上面设置的刷新任务。

这样做的好处是,触发的间隔频率完全自我把控,不受外部干扰。

实现效果如下图:下面需要给网站目录下加载一个文件来让宝塔计划任务访问, 上传附件的对应版本的文件到根目录,覆盖e目录,怕有问题可以手动创建,在e目录下找到extend文件夹(没有就创建一个,其实文件夹叫什么不影响,用的时候自己知道就行) 在extend里面创建一个文件夹 比方我命名为 baotagengxin  然后将对应版本的index.php传上去,目前提供 6.6 7.0 7.2 7.5  四个版本哦 传好后确保可访问,地址为:你的域名/e/extend/baotagengxin/  试试打开 不是404 有内容输出如下表示正常:

未执行,原因:不满足刷新任务间隔,当前时间:2022XXXXX 或者开始执行时间:2022-04-02 02:01:34
开始--生成自定义列表
结束--生成自定义列表
执行时间:2022-04-02 02:01:34

在宝塔的计划任务里面,添加“访问URL”这个计划任务,地址就是 你的域名/e/extend/baotagengxin/  设置时间为每小时(根据自己情况,这个时间是定时自动去访问这个地址)

保存即可

那么在他访问这个url的过程中,就完成了更新生成操作。具体原理就是读取 后台设置的计划任务中 定时刷新任务 是否到时间未执行  如果是的话 就触发执行(无需登录后台)

那么这个附件文件,付费下载哈


帝国cms内容定时自动生成更新插件

帝国cms内容定时自动生成更新插件

帝国cms内容定时自动生成更新插件

QQ 2698295603

声明

1、链接失效请联系客服人员。
2、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
3、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

评论区

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~