成人快手app下载

  • 河南網站建設-鄭州網站建設-上海網站建設-SEO優化-網絡營銷-經典美文

  • 專注網站建設 服務熱線: 13061801310

當前位置:東東網 > 近期動態 > 建站常見問題 > 正文

dedecms織夢數據量達到幾十萬生成速度很慢的解決方法

發布時間:2020-10-09 | 發布者: 東東網| 瀏覽次數:

摘要: 本人5.7 生成 列表頁改動include/arc.listview.class.php 1.先設置關閉副欄目(在系統----系統基本參數性能選項里) 2.一般網站不需要欄目交叉交叉所以找到94行注釋掉: //獲得交叉欄目ID /*if($this-Typ...

       本人5.7 列表頁 改動 include/arc.listview.class.php
  1.先設置 關閉副欄目(在系統----系統基本參數—性能選項里)
  2.一般網站不需要 欄目交叉 交叉 所以 找到94行注釋掉:

//獲得交叉欄目ID 
  /*if($this->TypeLink->TypeInfos['cross']>0 && $this->TypeLink->TypeInfos['ispart']==0)
  {
  $selquery = '';
  if($this->TypeLink->TypeInfos['cross']==1)
  {
  $selquery = "SELECT id,topid FROM `dede_arctype` WHERE typename LIKE '{$this->Fields['typename']}' AND id<>'{$this->TypeID}' AND topid<>'{$this->TypeID}'  ";
  }
  else
  {
  $this->Fields['crossid'] = preg_replace('/[^0-9,]/', '', trim($this->Fields['crossid']));
  if($this->Fields['crossid']!='')
  {
  $selquery = "SELECT id,topid FROM `dede_arctype` WHERE id in({$this->Fields['crossid']}) AND id<>{$this->TypeID} AND topid<>{$this->TypeID}  ";
  }
  }
  if($selquery!='')
  {
  $this->dsql->SetQuery($selquery);
  $this->dsql->Execute();
  while($arr = $this->dsql->GetArray())
  {
  $this->CrossID .= ($this->CrossID=='' ? $arr['id'] : ','.$arr['id']);
  }
  }
  }*/

成人快手app下载   3.找到751注釋掉:

//獲得附加表的相關信息 
  /*$addtable  = $this->ChannelUnit->ChannelInfos['addtable'];
  if($addtable!="")
  {
  $addJoin = " LEFT JOIN `$addtable` ON arc.id = ".$addtable.'.aid ';
  $addField = '';
  $fields = explode(',',$this->ChannelUnit->ChannelInfos['listfields']);
  foreach($fields as $k=>$v)
  {
  $nfields[$v] = $k;
  }
  if(is_array($this->ChannelUnit->ChannelFields) && !empty($this->ChannelUnit->ChannelFields))
  {
  foreach($this->ChannelUnit->ChannelFields as $k=>$arr)
  {
  if(isset($nfields[$k]))
  {
  if(!empty($arr['rename'])) {
  $addField .= ','.$addtable.'.'.$k.' as '.$arr['rename'];
  }
  else {
  $addField .= ','.$addtable.'.'.$k;
  }
  }
  }
  }
  }
  else
  {
  $addField = '';
  $addJoin = '';
  }*/
再加上$addtable=""; 

  4.找到815行

/*$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname, 
  tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
  $addField
  FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id
  $addJoin
  WHERE arc.id in($idstr) $ordersql ";*/
  修改:去掉 $addField
  $query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,
  tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
  FROM `dede_archives` arc LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id
  $addJoin
  WHERE arc.id in($idstr) $ordersql ";
 

轉載請標注:東東網——dedecms織夢數據量達到幾十萬生成速度很慢的解決方法