186 字1 分钟
解决 HDWiki 词条打开慢的 bug
查找了一些资料,问题出在 UCenter 头像上,有一些修改方法,但是都没有彻底解决问题。
修改前:Processed in 10.012018 second(s).,一个页面执行 10 秒以上,令人抓狂。
修复方法
在 /model/ucenter.class.php 文件中:
第 170 行:
if (uc_check_avatar($this->base->user["uid"])) {修改为:
if ($this->base->user["uid"]) {第 193 行:
//if (uc_check_avatar($editors[$doc["author"]][uid])) {修改为:
if ($editors[$doc["author"]][uid]) {(紧随其后还有一行类似的头像检测代码,做同样处理)
修改后:Processed in 0.028018 second(s), 24 queries.。
总而言之,就是整个 HDWiki 中并没有 uc_check_avatar() 这个函数。