提高织梦CMS后台生成速度的方法
优化织梦CMS后台生成速度慢的方法有很多,以下是一些常见的方法: 1. 优化数据库表结构,删除不必要的字段和索引。 2. 使用缓存技术,如memcached或redis等。 3. 减少插件的使用,尽量使用官方提供的插件。 4. 优化代码逻辑,避免重复查询和循环嵌套过深。 5. 使用CDN加速静态资源加载。 6. 升级服务器硬件配置,如增加内存、更换更快的硬盘等。
从dedecms官网论坛找到个合适的代码
include/inc/inc_fun_SpGetArcList.phpfor($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]."')";}
上面的这段注释掉,用下面的替换
for($i=0;$i<$ridnum;$i++){if($tpsql=="")$tpsql.="And(".TypeGetSunID($reids[$i],$dsql,'arc');else$tpsql.="Or".TypeGetSunID($reids[$i],$dsql,'arc');}
速度快好几倍,原理就是,副栏目不用参与了,极大的提高了运行速度。
不过如果大家的 副栏目 使用的比较多,不建议用。