• 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
  • 暖“心”闻:缝制香囊吃粽子 社区居民乐融融 2019-04-16
  • 哲学社会科学工作座谈会 2019-03-25
  • 计划确定之后,还需要落实,就要求计划所涵盖的所有因素都按预订的方案对接转化,尤其是计划所涉及的人一定要达到相应的要求并严格按计划开展活动…… 2019-03-23
  • 互联网+文化,浓了年味新了民俗 2019-03-23
  • 四川大熊猫宝宝诞生 熊猫基地人气旺 2019-03-19
  • 织梦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
    相关信息
  • 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
  • 暖“心”闻:缝制香囊吃粽子 社区居民乐融融 2019-04-16
  • 哲学社会科学工作座谈会 2019-03-25
  • 计划确定之后,还需要落实,就要求计划所涵盖的所有因素都按预订的方案对接转化,尤其是计划所涉及的人一定要达到相应的要求并严格按计划开展活动…… 2019-03-23
  • 互联网+文化,浓了年味新了民俗 2019-03-23
  • 四川大熊猫宝宝诞生 熊猫基地人气旺 2019-03-19
  • 江西多乐彩开奖结果双 赛车北京pk10技巧 中国体彩顶呱刮nba 上海时时彩开奖号 天津十一选五 双色球最新开奖 中国福彩网22选5开奖 欢乐生肖 体彩p5跨度走势图带连线图表 p3试机号码30期 海南环岛赛指标统计 足球比分直播500 四川时时彩12选5开奖结果 体彩31选7走势图 福彩3d字谜图谜大全 体育彩票走势图31选7