phpcms栏目过多执行慢,怎么办?

之前高速度 小编有碰到过一个站长是用dedecms搭建的网站,他找到高速度 小编(www.gaosudu.com)的问题是更新不了整站,高速度 小编去帮他查看发现,其实不是程序的问题,而是他的栏目还有文章实在是太多了,足足有几万的文章,这种级别的网站用空间的话,肯定是不能那么流畅的,所以高速度 小编建议他是手动更新各个栏目就好。这次高速度 小编遇到的是phpcms的客户,也是栏目过多导致的网站运行可能有点慢。其实phpcms栏目多了变慢的原因,是添加栏目的时候,会重写以前的栏目缓存,这就导致一旦栏目过多,重写的文件比较多而造成网站后台缓慢。下面有一个方法解决,先做好备份:1、修改include/admin/category.class.php里面的function add 这个函数,函数体里有一个$this->repair();请注释掉.也就是 //$this->repair(); 如果你觉得修改栏目也会很慢,那么找到function edit函数,执行同样的操作.$this->repair();$this->cache();把这俩注释掉。 2、然后修改admin/category.inc.php找到 case 'add': 注释掉其里面的 cache_common();找到 case 'more': 修改方法同上.你要是还觉得那里慢,自己找这个文件里的函数,找到这一段代码.请不要注释 case 'repair': 这段,否则栏目缓存无法更新。高速度 主机相关文章推荐阅读:如何关闭PHPCMSV9模版在线编辑功能PHPCMS一键删除所有栏目数据恢复方法PHPCMS V9文章发布后不显示用户名解决方案怎么讲PHPCMS V9网站程序中整合添加百度编辑器UEDITOR 

本文地址:https://www.gaosudu.com/phpcms/14814.html