帝国CMS做垃圾站垃圾站做正规站,手动更新垃圾站

优采云 发布时间: 2021-08-27 04:05

  帝国CMS做垃圾站垃圾站做正规站,手动更新垃圾站

  首先,这是我第一次接触Empirecms,对于程序开发,我是门外汉,我只是一个用户(一个垃圾站),一直用DEDEcms+@前。采集侠,但是织梦处理百万级以上数据的时候,负载确实很大,所以想用empirecms当垃圾站试试。大家都知道,垃圾站不同于普通站。它是手动更新的。垃圾站越自动化越好。最好不要被人管理。这是我研究的方向,好吧,废话少说。 一、 IMPLEMENT AUTOMATIC 采集 IMPLEMENT AUTOMATIC 采集 我就是这样做的文章: 当然,如果你有多个采集node 想要采集,你可以在一个语句中嵌入多个节点,以下是我正在使用的语句:

  二、实现自动审核和更新为了实现自动审核和更新,我几乎把帝国论坛的所有帖子都翻了个正着。虽然上面的帖子说也可以实现自动审核,但我没有,真的没有。终于找到这个文章:这里不得不提一下,上面文章的作者老北真是个热心人。他问了我很多次,并详细地回答了我。在此,再次感谢!如果用上面的方法自动更新,要注意几点:1、触发上面的代码,一定要加密码,比如我的触发方法就是借用第一点的思路自动采集触发,也可以使用定时任务来触发,在e/tasks/current下创建一个文件,编写触发代码来触发这个审核代码,然后使用定时任务来触发。具体引用我的例子,在e/tasks/下创建一个zdgx.php文件,代码如下:

  然后在计划任务中列出zdgx.php。 2、如果栏目比较多,发了200或300,建议使用老贝娜代码中的分时审核,不然负载会有点高。 (在时分码中,老北码只是注释了。另外,它可以分为三个以上的时间段。我做的是每小时复习几栏。反正你可以根据数字确认你的栏目,比如我的大概有两百四十个栏目,我会设置十个栏目进行审核,每小时更新一次),我把我的栏目审核代码分享给大家:

  $hours = date ( 'H' );

switch($hours){

//频道和列表

case '1': $where = "bclassid = 0 or classid between 1 and 10";

break;

case '2': $where = "bclassid = 0 or classid between 11 and 20";

break;

case '3': $where = "bclassid = 0 or classid between 21 and 30";

break;

case '3': $where = "bclassid = 0 or classid between 31 and 40";

break;

case '4': $where = "bclassid = 0 or classid between 41 and 50";

break;

case '5': $where = "bclassid = 0 or classid between 51 and 60";

break;

case '6': $where = "bclassid = 0 or classid between 61 and 70";

break;

case '7': $where = "bclassid = 0 or classid between 71 and 80";

break;

case '8': $where = "bclassid = 0 or classid between 81 and 90";

break;

case '9': $where = "bclassid = 0 or classid between 91 and 100";

  三、hang 定时任务驱动采集 并查看。关于这一点,还有一件事要说。按道理,我们可以保持后台打开,打开“运行计划任务页面”(也就是运行/e/admin/task.php页面),但我觉得不是很好。我尝试过这个。我保持背景。太安全了。此外,网页上的cookies也会失效。您应该在一段时间后重新登录。在这里,我想到了另一种方法,自动刷新这个“计划任务页面”,以保持他的cookie有效。嗯,我在网站的根目录下创建了一个HTML文件,我一般都是在VPS里打开这个文件,而不是打开帝国后台。这个HTML文件的代码也分享如下:

  

function abc() {

document.getElementById("MFrm1").src='http://www.***.com/e/admin/task.php';

}

setInterval('abc()',900000);

  900000 英寸

  指每隔几毫秒刷新一次此页面。

  好了,结束了,最后你要做的就是继续打开最后一个HTML文件,你的网站不止采集,更新,采集,更新。以上方法是我正在做的垃圾站:方法在用,里面的代码也在用,哦记得把***.com改成自己的域名。 . . . . . . .

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线