设为首页 加入收藏

TOP

Dedecms生成速度慢,静态生成慢的解决办法
2011-08-21 04:35:27 来源: 作者: 【 】 浏览:376次 评论:0
Dedecms生成速度慢,静态生成慢的解决办法 - CMS教程 - 烈火网

Dedecms生成速度慢,静态生成慢的解决办法

最近,烈火网修改了部分模板,因此有相当一部分页面需要重新生成,在生成时发现Dedecms生成速度慢的受不了,CPU达到100%,烈火小编专门找了另一台闲置的电脑用来生成,一晚上没有关机,三万多数据,竟然用了一晚上还没有完成。在DEDE官方论坛看到这样的解决方法,试了一下,还不错。

打开include/inc/inc_fun_SpGetArcList.php,找到以下代码:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
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]."') ";
}

将以上代码注释掉,并替换为下边的代码:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
for($i=0;$i<$ridnum;$i++){
if($tpsql=="") $tpsql .= " And (".TypeGetSunID($reids[$i],$dsql,'arc');
else $tpsql .= " Or ".TypeGetSunID($reids[$i],$dsql,'arc');
}

这时你再生成静态时,会发现快了很多,原文中提到这是由于不再考虑副栏目,因此就快了。

    60% (3)
    40% (2)
    Tag标签:DEDECMS 生成静态 
    本文编辑:柳絮随风
    更多..

    网友评论

    发表评论(拉取统计信息……)
    用户名: 验证码:点击更换

     

    超过 人围观,
    您看到此篇文章时的感受是:
    Tags: 责任编辑:administrator
    】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
    分享到QQ空间
    分享到: 
    上一篇DedeCms 给栏目增加缩略图(5.5/5.. 下一篇DedeCms 频道模型介绍,设计频道..

    评论

    帐  号: 密码: (新用户注册)
    验 证 码:
    表  情:
    内  容:

    相关栏目

    最新文章

    图片主题

    热门文章

    推荐文章

    相关文章

    广告位