Dedecms 生成速度慢 的解决办法


本文整理自网络,侵删。

从dedecms官网论坛找到个合适的代码

include/inc/inc_fun_SpGetArcList.php

代码如下:

for($i=0;$i<$ridnum;$i++){
if($tpsql=="") $tpsql .= " And ( (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
else $tpsql .= " Or (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
}

//上面的这段注释掉,用下面的替换

代码如下:

for($i=0;$i<$ridnum;$i++){
if($tpsql=="") $tpsql .= " And (".TypeGetSunID($reids[$i],$dsql,'arc');
else $tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,'arc');
}

速度快好几倍,原理就是,副栏目不用参与了,极大的提高了运行速度。

不过如果大家的 副栏目 使用的比较多,不建议用。


标签:织梦DedeCMS

相关阅读 >>

织梦gbkgb2312转utf-8编码操作步骤(全站修改方法)

织梦DedeCMS在{dedechannel}标签前加序列号的方法

织梦cms实现会员审核功能的方法

dedecms(织梦)模版制作教程及标记语法详解

详解解决织梦dedetitle字数限制的两种方法

dedecms采集中可以过滤多行代码的正则表达式

dedecms插件开发简明教程

lumanager服务器管理软件安装dedecms软件图文教程

织梦DedeCMS 忘记管理员后台密码的解决技巧

dede调用指定栏目下相关文章的实现方法

更多相关阅读请进入《织梦DedeCMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...