Copyright © 2015 深圳市鑫惠广网络科技有限公司 粤ICP备2023111395号
一位站长告诉我,他的插件设置提交及其缓慢,得5-6分钟的时间,我仔细研究了下这个问题,发现是因为站长开启了开发者模式引起的。
dz的设置提交之后,会更新plugin的缓存,如下,更新了plugin,setting和styles。
updatecache(array(''plugin'', ''setting'', ''styles''));
更新plugin缓存,会去执行
source/function/cache/cache_plugin.php里的build_cache_plugin函数,这个函数会读取所有插件目录下的xml文件,然后再更新插件的语言包,我把代码里读取xml的注释掉,设置提交,速度大大提高。
根据我的理解,注释掉读取xml的代码不会有啥问题的,唯一就是无法方便的修改语言包了,其实可以修改完语言包,然后更新xml里的版本,点插件后面的更新按钮,同样可以更新语言包。
开启开发者模式后,dz安装完插件就不会主动删除xml文件了,xml文件越来越多,导致每次提交会很慢。
Copyright © 2015 深圳市鑫惠广网络科技有限公司 粤ICP备2023111395号