dedecms优化技巧记录
1、dedecms后台菜单打开速度慢
这个问题是因为dedecms自检造成的,我们可以到index_body.html找到开头的ajax 调用,注释一下就可以了
2、dedecms栏目数据生成慢
虽然dedecms5.7对于arclist做了很多的优化,使得速度得到了很大的提高,但是依然可以有很大的提高
首先可以使用freelist+shtml的形式避免大部分因为公共部分造成的不必要麻烦,同时可以提高栏目数据的生成效率,最大程度提高效率。
其次,如果懂一些mysql的话,可以根据自己应用的需要针对性的增加索引,不过pubdate、typeid、channel这些通用的建议添加上索引,此时应该可以达到二十万数据量
3、改变dedecms的底层模型,采用Pdo模型的预编译机制(好处是相当多的,类似于存储过程的方法可以很大提高效率),不仅仅可以提高安全性能,更可以提高效率,一举多得
4、修改archives文件,因为织梦在生成静态页面的时候,是一个对象对应一篇文章(不知道他为什么这样设计对象),一种方法是修改模型,因为我们知道同一个栏目下的模型是相同,不同的数据,因此我们只需要将数据取出来,然后生成页面就可以,避免了许多的开销,同时我们可以采用一次读取多条的形式,更加可以提高效率

浙公网安备 33010602011771号