• 老干部同志,你是否愿意让别人骑在你头上拉丝拉尿?[哈哈] 2019-07-13
  • 回复@大雨582:你还是不能区分自然人和社会人的自由有什么不同! 2019-07-10
  • 铜梁:鲜花让山乡的“颜值”更美丽 2019-07-02
  • 读书、看展成潮流 山城端午文化热 2019-06-13
  • 一张图告诉你:冬季取暖设备别“惹火” 注意这些安全隐患 2019-05-30
  • 迈迈与易起投战略合作签约仪式在京举行 2019-05-25
  • 6月15日有回复:陕西省教育厅等单位回复22条网友留言 2019-05-18
  • 南京新房、二手房5月继续跌 ——凤凰网房产南京 2019-05-18
  • 四季不离茶,受益一辈子 2019-05-14
  • 十二届全国人大常委会第七次会议 2019-05-14
  • 西安地铁9号线首台下穿灞河盾构今天始发 预计2020年底全线通车 2019-05-13
  • 中船重工集团总经理孙波涉嫌严重违纪违法被查 2019-04-23
  • 凯恩率“三狮军团”艰难战胜突尼斯 2019-04-23
  • 独家专访演员孙淳 谈《琅琊榜之风起长林》幕后的故事 2019-04-17
  • 6月15日起天津全面进入汛期 各级防汛部门严阵以待 2019-04-16
  • 织梦dedecms数据量大生成栏目缓慢以及出现500错误一个可能原因及解决方法
    搜收录网整理 发布日期:2018/1/15 17:05:30
    后台数据量小的时候,栏目及文档生成很快,但是当织梦cms系统数据量曾大以后,生成目录就会越来越慢,直至发生500内部服务器错误。
    产生错误的原因是数据库数据量太大,生成时间太长导致超时错误。解决的办法是分批次生成。记得早期的织梦后台是分批次更新的,但不知为什么新版本没了这个功能。
    通过查看代码发现分批次生成的代码被注释掉了,至于注释掉的原因不得而知。
     
    一、在后台管理文件夹下找到makehtml_list_action.php 文件
    在makehtml_list_action.php 的文件行 101 处
      //$lv->CountRecord();
      有这样一处注释掉的代码,似乎DEDECMS的开发工程师因为其他原因注释掉了这行代码,这就导致了计算某个栏目类有多少分页的代码不能运行,从而导致后面一行
     
      if($lv->TypeLink->TypeInfos[‘ispart’]==0 && $lv->TypeLink->TypeInfos[‘isdefault’]!=-1) $ntotalpage = $lv->TotalPage;
    else $ntotalpage = 1;
     
      导致这里面的 $ntotalpage 根本得不到值 (NULL),
      因为 $lv->TotalPage 是在$lv->CountRecord 函数里面赋值
      所以分批次生成的功能不能运行。
     
      从而想到,取消此处注释,让栏目生成HTML 分批进行
     
    //如果栏目的文档太多,分多批次更新
        if($ntotalpage <= $maxpagesize || $lv->TypeLink->TypeInfos['ispart']!=0 || $lv->TypeLink->TypeInfos['isdefault']==-1)
        {
            $reurl = $lv->MakeHtml('', '', $isremote);
            $finishType = TRUE;
        }
        else
        {
    // 让代码进入此执行才是分批生成html
            $reurl = $lv->MakeHtml($mkpage, $maxpagesize, $isremote);
            $finishType = FALSE;
            $mkpage = $mkpage + $maxpagesize;
            if( $mkpage >= ($ntotalpage+1) ) $finishType = TRUE;
        }

    信息网址://www.w3zj.net/ziyuan/view16756.htm
    相关信息
  • 老干部同志,你是否愿意让别人骑在你头上拉丝拉尿?[哈哈] 2019-07-13
  • 回复@大雨582:你还是不能区分自然人和社会人的自由有什么不同! 2019-07-10
  • 铜梁:鲜花让山乡的“颜值”更美丽 2019-07-02
  • 读书、看展成潮流 山城端午文化热 2019-06-13
  • 一张图告诉你:冬季取暖设备别“惹火” 注意这些安全隐患 2019-05-30
  • 迈迈与易起投战略合作签约仪式在京举行 2019-05-25
  • 6月15日有回复:陕西省教育厅等单位回复22条网友留言 2019-05-18
  • 南京新房、二手房5月继续跌 ——凤凰网房产南京 2019-05-18
  • 四季不离茶,受益一辈子 2019-05-14
  • 十二届全国人大常委会第七次会议 2019-05-14
  • 西安地铁9号线首台下穿灞河盾构今天始发 预计2020年底全线通车 2019-05-13
  • 中船重工集团总经理孙波涉嫌严重违纪违法被查 2019-04-23
  • 凯恩率“三狮军团”艰难战胜突尼斯 2019-04-23
  • 独家专访演员孙淳 谈《琅琊榜之风起长林》幕后的故事 2019-04-17
  • 6月15日起天津全面进入汛期 各级防汛部门严阵以待 2019-04-16
  • 香港百姓网三肖中特期期准 六肖中特特特期准王中王 风暴魔域手游哪个职业好 北京Pk赛车开奖历史 pt老虎机古怪猴子技巧 AC米兰 舍甫琴科 什么彩票平台注册送彩金 北京赛车单双改单 佛罗伦萨大教堂建筑特点 完美世界手游古像之灵怎么得到 风暴魔域贵族交易限制 俄罗斯轮盘赌深水炸弹 千金藤新剑侠情缘 玉皇大帝的真实实力 杜塞多夫vs门兴 王牌战士王牌歼灭战玩法介绍与怎么获胜