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號