CountRecord(); 有這樣一處注釋掉的代碼,似乎DEDECMS的程序猿同學欲言又止 這一個計算某個欄目類有多少分頁的代碼居然不運行,從而導致后面一行 if($lv->TypeLink->TypeInfos[‘ispart’]==0 $lv->" />
您的位置:鄭州SEO網站優化 > dedecms > 內容詳情

織夢dedecms生成欄目HTML緩慢的一個可能原因及解決方法

發布時間:2016-04-17 00:00 來源:互聯網 編輯:本站編輯 瀏覽次數:70人

  在dede\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 分批進行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//如果欄目的文檔太多,分多批次更新
    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;
    }

轉載自:http://www.phpsir.net/dedecms-mkhtml-slow.html

最新文章

  • 1使用自媒體平臺做SEO優化成未來趨勢
  • 2直播都那麼火爲什麼還一直堅持做
  • 3百度將近一個月的瘋狂更新,今天終
  • 4洛陽優化公司教你關于搜索引擎優化
  • 5SEO從業者學習免費自助建站的三個思
  • 6洛陽seo教你怎樣才能做好SEO管理者?
  • 7圖片外鏈有什么用 可以提高網站的排
  • 8驚爆!有關SEO文章收錄的問題,詳情
  • 9數據庫遷移造成網站兩三天內打不開
  • 10新鄉SEO感想篇:SEO基礎五要素回顧
  • 11教你通過逆向思維實施SEO達成目的
  • 12新鄉網站優化網站一直不收錄怎麼辦
  • 13新鄉SEO告訴你網站如何進行圖片搜索
  • 14新鄉SEO告訴你新站怎樣快速獲得百度
  • 15開封裝修公司案例-開封漢東裝飾設計
  • 16開封SEO案例-開封婚紗攝影工作室
  • 17開封SEO案例-蔬菜大棚,大棚骨架
  • 18開封SEO優化案例-開封大衆婚慶公司
  • 19開封優化案例-開封大衆搬家公司
  • 20開封SEO案例-開封美的空調維修
友情鏈接:亞游集團
河北11选5