Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 针对论坛调UCH的数据造成负载偏高的解决办法

[复制链接]
andy888 发表于 2009-8-27 15:43:21 | 显示全部楼层 |阅读模式
经跟踪发现由于改后的接口中验证了头像的是否存在,造成论坛调用UCH的数据时负载偏高,现在给出解决方案
1、删除api/discuz.php中的第21行代码如下:
  1. include_once(S_ROOT.'./source/function_cp.php');
复制代码
2、修改api/discuz目录下的doing.php、feed.php、space.php三个文件,分别找到
  1. ckavatar($value['uid']) ? avatar($value['uid'], 'small',true) : UC_API.'/images/noavatar_small.gif';
复制代码
修改为:
  1. UC_API.'/avatar.php?uid='.$value['uid'].'&size=small&type='.(empty($_SCONFIG['avatarreal'])?'virtual':'real');
复制代码

评分

1

查看全部评分

wuyilala 发表于 2009-8-27 15:51:15 | 显示全部楼层
还好我服务器cpu足够
回复

使用道具 举报

sayui 发表于 2009-8-27 15:53:49 | 显示全部楼层
www.sayui.cn支持下
回复

使用道具 举报

沙漠飞雪 发表于 2009-8-27 15:56:18 | 显示全部楼层
独立主机的话需不需要改囧
回复

使用道具 举报

幸福摩天轮 发表于 2009-8-27 15:56:49 | 显示全部楼层
OK.这个不错。
回复

使用道具 举报

tcnki 发表于 2009-8-27 18:44:56 | 显示全部楼层
大家用了吗?这样操作可以不?不敢用啊 怕出问题~
回复

使用道具 举报

agui7997 发表于 2009-8-27 21:04:24 | 显示全部楼层
顶个。。。。
回复

使用道具 举报

stxsy 发表于 2009-8-28 09:06:34 | 显示全部楼层
支持一下
回复

使用道具 举报

icelew 发表于 2009-8-28 13:29:51 | 显示全部楼层
负载偏高会有什么问题?
回复

使用道具 举报

first_liu 发表于 2009-8-28 13:43:00 | 显示全部楼层
支持一下.....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 08:11 , Processed in 0.040558 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表