关于dedecms数据量大以后生成目录缓慢的问题解决

原创 2017年07月28日 20:32:04

四月份的时候博客被封。我不知情。因为一直很忙,没有来得及看。前两天来看以后,发现居然被封,吓傻了我。

赶紧找原因,原来是转载了某个人的博文,被他举报了,然后就被封了。

觉得很伤心,毕竟这个博客陪伴了我九年。一个完整的青春。


想想都可怕。

不过也因此,更加珍惜在这里的每一篇文章,也想把每一篇所谓的干货分享给大家。更多的是分享给自己,留作一个纪念。管理员也email我说,让我再注意,不要随意发一些不该的发的文章。

我说,非常感谢。会倍加珍惜。


所以,我想记录一下  困扰我好长时间的一个问题,当织梦cms系统数据量天量大以后(我的案例是红德智库www.hongdezk.com),生成目录慢的要死的问题解决。

1.我试了很多种方法,也找了很多种方法,网上无非一种方法是 分批次生成目录,把数据量大的目录留在以后生成。但是这样造成了一个问题,目录生成不及时,损失流量,损失百度对网站的良好收录。更重要的时是,再生成时依然很慢。

2.无奈在我快要放弃的时候,我想到了一个折中的办法,就是 只生成目录的前十页,后面的不生成,这样就不会造成cpu100%的问题。


那么怎么解决这个问题呢?

我特意记录下来了:


修改的文件:Include/arc.listview.class.php
查找
 //初始化列表模板,并统计页面总数
在此句的上面添加一小段代码:
        if($this->TotalResult > 100)
        {
        $this->TotalResult = 100;
        }   

这里的两个100你可以自己改成其它数字,比如你只想生成最新1000条文章的列表页,两个100都改成1000。
以上方法在dede v5.6上测试通过。

这个方法同样运用到了我的其他项目上,比如股票配资www.bn016.com 以及 配资www.ya-jing.cn。
有什么问题可以和我探讨。

对于织梦cms系统还有一个软件是自动更新,自动采集。这个也很关键。以后写。

织梦dedecms生成栏目HTML缓慢的一个可能原因及解决方法

织梦dedecms生成栏目HTML缓慢的一个可能原因及解决方法2条回复  在dede\makehtml_list_action.php 的文件行 101 处  //$lv->CountRecord()...
  • forest_fire
  • forest_fire
  • 2016年03月21日 11:12
  • 1892

织梦dedecms生成栏目HTML缓慢的一个可能原因及解决方法

在dede\makehtml_list_action.php 的文件行 101 处   //$lv->CountRecord();    有这样一处注释掉的代码,似乎DEDECMS的程序猿同学欲...
  • powmxypow
  • powmxypow
  • 2016年07月23日 15:48
  • 351

子父列表读取

'>
  • zhanglong_longlong
  • zhanglong_longlong
  • 2014年07月21日 15:12
  • 301

织梦更新栏目出现500错误的解决办法

问题是这样的:项目地址是红德智库www.hongdezk.com 每个栏目的内容多达5000多条。这个时候,生成栏目的时候,自动500. 原因是:织梦对栏目内容过多的时候有个自动会挂掉,出问题。 ...
  • houerfei
  • houerfei
  • 2017年11月22日 22:28
  • 190

国内主流PHP语言的CMS数据负载测评报告 织梦、帝国竟排倒数

2011-07-30 18:08 当今时代网络已经进入家庭,很多网民已经不满足于QQ以及一些blog的个性展现而走向了网站建设的站长之路,一些个人网站的崛起也让他们看到了成功的曙光,...
  • sun886
  • sun886
  • 2012年05月14日 14:28
  • 5487

DedeCms如何生成栏目以及静态的html文件

版本信息:V5.7SP1正式版(utf-8) 为了便于分析,首先删除了所有栏目对应的文件夹以及静态文件。通过分析,可以得出点击开始更新后,页面调用了 makehtml_all.php文件(更新选项选...
  • hsd2012
  • hsd2012
  • 2016年05月24日 11:23
  • 2839

dedecms生成静态首页html文件的过程

dedecms生成静态首页html文件的过程 在dedecms后台点击"更新主页Html"时,发生了什么?dedecms生成静态首页html文件的过程 第一步、点击"更新主页Html"...
  • tmdcrsn
  • tmdcrsn
  • 2015年01月22日 13:45
  • 1309

dedecms目录结构,非常全

紧接dedecms分享,目录文件单另一个文件。一个程序的目录结构的了解很重要,对一个系统的初次认识很关键: dedecms目录结构: /a:栏目静态页默认生成目录。为利于SEO优化,可以将文件指定...
  • beyond__devil
  • beyond__devil
  • 2016年10月12日 17:58
  • 3569

dede专题路径special修改

dede cms  专题/special/路径的名称修改为/z/原文地址:dede专题路径special修改作者:小雨 dedecms的默认专题路径是 /special/ 感觉太长,怎么自定义这个路...
  • QQ39921050
  • QQ39921050
  • 2014年11月25日 14:04
  • 1012

DEDECMS首页自动生成静态文件index.html

DEDECMS首页自动生成静态文件index.html
  • netuser1937
  • netuser1937
  • 2017年01月09日 14:45
  • 523
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于dedecms数据量大以后生成目录缓慢的问题解决
举报原因:
原因补充:

(最多只允许输入30个字)