Dedecms生成静态页面非常慢解决办法
2011-11-19 15:37
323 查看
最近有个网站模板换掉了,需要把内容全部生成一下,一万多条数据生成了一天。就一个字慢啊。
所以想了想办法觖一下。以下把需要优化的代码发上来,以备以后查找。
文件目录:include/inc/inc_fun_SpGetArcList.php
将以上代码注释掉,替换为下边的代码:
再生成静态时,会发现快了很多,这里不再考虑副栏目,因此就快多了。
所以想了想办法觖一下。以下把需要优化的代码发上来,以备以后查找。
文件目录: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采集没有自动生成摘要和关键字的解决办法
- Dedecms 生成速度慢 的解决办法
- dedesms中的导致生成静态页面多出空白行解决办法
- 非常实用的办法IDEA解决alt+insert快捷键生成getter,setter方法不带注释问题
- dedesms生成静态页面多出空白行,关于的解决办法
- DEDECMS 生成静态提示“模板文件不存在,无法解析文档!”解决办法
- DedeCMS升级后无法生成HTML文档的解决办法
- DEDECMS5.7安装后首页慢或无法生成首页的解决办法
- Dedecms 生成速度慢 的解决办法
- dedesms生成静态页面多出空白行,关于&#65279;的解决办法
- 织梦dedecms5.7生成首页提示404错误解决办法
- DEDECMS转移data目录后 验证码不显示解决办法
- Eclipse无法生成class文件的解决办法
- 钉钉生成jspapi token出现IP地址不在白名单的解决办法
- PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
- DEDECMS后台传附件图片出现Upload filetype not allow解决办法
- ASP.Net生成后台脚本的问题的解决办法
- 关于reportng生成的测试报告不按测试执行顺序的解决办法
- 工程中使用json-lib生成JSONObject产生一些异常的解决办法
- DedeCMS上传图片提示Upload filetype not allow解决办法汇总