dedecms织梦网站生成静态速度慢的如何解决方法

溪水很清澈,小鱼小虾都看的一清二楚。你看一群群的小鱼在前面游来游去,那只小虾从石头缝里爬出来向诱饵靠近,还有还有那只红钳子的大虾夹住了诱饵,哦,上钩咯!溪水上的钱币也随着一晃一晃的,星星点点的,投到了水面上,投到了石头上,还投到了我们的身上。夕阳西下暑气渐渐消退,我们也都相伴着回家了,带回去的不仅仅只有那些小虾……

我们都知道如果织梦网站数据量大了或者栏目创建太多了就会出现生成静态页的速度会很慢,生成全站需要较长的时间,用以下方法提高dede生成静态的速度。

具体方法如下:

第1步、找到并打开include/inc/inc_fun_SpGetArcList.php文件,在里面找到如下代码:

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

将上面的代码替换为如下代码:

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

好代码教程结束,其实上面的做法就是把关于判断文档副栏目的代码给删除了,这样就能提高好几倍运行速度。

本文dedecms织梦网站生成静态速度慢的如何解决方法到此结束。只是那张笑脸,从不间断浮现在我眼前。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序