45IT.COM- 電腦學習從此開始!
DIY硬件教程攢機經驗裝機配置
設計Photoshop網頁設計特效
系統注冊表DOS系統命令其它
存儲主板顯卡外設鍵鼠內存
維修顯卡CPU內存打印機
WinXPVistaWin7unix/linux
CPU光驅電源/散熱顯示器其它
修技主板硬盤鍵鼠顯示器光驅
辦公ExcelWordPowerPointWPS
編程數據庫CSS腳本PHP
網絡局域網QQ服務器
軟件網絡系統圖像安全
頁面導航: 首頁 > 設計學院 > 網頁設計 >

織夢DedeCMS生成欄目HTML緩慢的解決方法

電腦軟硬件應用網 45IT.COM 時間:2019-10-03 13:24 作者:佚名
1、找到dede\makehtml_list_action.php 文件
在dede\makehtml_list_action.php 的文件行 101 處
//$lv->CountRecord();
有這樣一處注釋掉的代碼,這一個計算某個欄目類有多少分頁的代碼居然不運行,從而導致后面一行
if($lv->TypeLink->TypeInfos[‘ispart’]==0 && $lv->TypeLink->TypeInfos[‘isdefault’]!=-1)
$ntotalpage = $lv->TotalPage;
else $ntotalpage = 1;
導致這里面的 $ntotalpage 根本得不到值 (NULL),因為 $lv->TotalPage 是在$lv->CountRecord 函數里面賦值,從而想到,取消此處注釋,也就是把
//$lv->CountRecord();
修改
$lv->CountRecord();
重啟iis獲取apache讓欄目生成HTML 分批進行
2、打開 include/taglib/flink.lib.php 文件
刪除這段
require (DEDEDATA.'/admin/config_update.php');
生成HTML速度馬上正常,原因是這個文件在新版本中已經不存在,程序上調用異常造成生成頁面慢。
3、盡量不要一次性生成過多
在生成后臺我們可以安排日期進行生成或者安排id進行生成,這樣比較合理,不然線程過多,或者時間過程,很容易導致卡死!
頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
表情:
驗證碼:點擊我更換圖片
推薦知識
湖北快三遗漏