关于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()...

echarts柱状折线图数据量大,柱状图不显示问题解决办法.

前言         百度的echarts是一款开源软件,为我们提供了漂亮的图形界面.它的简单,易用,种类多和兼容性好等特点备受开发人员青睐.本文将提供一种思路来解决柱状图后台返回的数据量大,无法渲染...

Java EE 下利用Servlet filter接口 和 GZIPOutputStream 包装流 解决web应用中网络传输数据量大的问题

g过滤器Filter也具有生命周期:init()->doFilter()->destroy(),由部署文件中的filter元素驱动。在servlet2.4中,过滤器同样可以用于请求分派器,但须在web...
  • oqqYeYi
  • oqqYeYi
  • 2014年05月15日 17:26
  • 1261

PL/SQL Developer导出大量数据到excel的快速方法,解决数据量大导出慢的问题

当需要从sql查询l中导出大量数据到excel时,用copy to excel 会执行得很慢,使用Export Query Results...功能则会快速很多。 1.直接执行查询,显示完所有数据耗...
  • ljinxin
  • ljinxin
  • 2017年08月02日 15:39
  • 2222

pako.js对数据进行gzip压缩传递到后台解析,解决数据量大的请求问题

相信很多人在开发中都不可避免会遇到数据量过大,request无法成功传递到后台的问题,通常解决的方法会有: 1、利用ajax异步,将数据切块分别上传,后台进行数据校验以及拼凑;(个人认为这个比较友好,...
  • JodenHe
  • JodenHe
  • 2017年04月29日 18:32
  • 1121

如何统计MySQL数据量大小

  • 2016年01月21日 15:36
  • 318KB
  • 下载

数据量大的设计.docx

  • 2015年10月03日 16:22
  • 15KB
  • 下载

用了phpstudy继承环境以后,输入127.0.0。1直接跳转项目网站,不能跳转目录问题解决

今天学习telent的时候,发现telnet默认访问的路径是web默认路径,于是我在我的浏览器输入127.0.0.1 ,以便查看 我的默认路径,但是跳转到了我的一个项目网站。 于是我找问题是在哪里,...

android中的ListView数据量大时如何提高效率。。。。

数据量大,这牵涉到2个问题。 1. 一个空ListView加载的数据项很多 2. 已加载很多数据项的ListView如何优化效率 对于问题1:一个空ListView加载的...

asp访问数据量大的数据库优化方法

在ASP中优化数据库处理 ASP是一个WEB服务器端的开发环境,它提供了一种简单易学的脚本(VBScript或Jscript),并带有许多内置的对象,从而提供了一条简捷的编程之路。更为重要的是,ASP...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于dedecms数据量大以后生成目录缓慢的问题解决
举报原因:
原因补充:

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