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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 百度官方sitemap插件(百度结构化数据提交baidusumbit)新增搜用户功能问题

[复制链接]
reada 发表于 2015-3-28 10:22:19 | 显示全部楼层 |阅读模式
这个新增功能存在缺陷,是个历史遗留问题。
在以前没有升级到独立组件之前,有个获取用户头像的方法,直接在服务器本地对用户的真实头像地址发出HTTP请求,以期对判断用户头像文件是否存在,之后修改成直接返回用户的真实头像地址不做任何判断。

在开启搜用户功能后,如果站点用户众多,且用户没有设置头像或文件缺失,容易造成服务器错误记录爆棚。

如果需要启用此功能,建议修改 function_baidu.php 中的方法 baidu_forum_user_body_build 相关代码,先对用户判断 avatarstatus 真假,控制 $schema->setPhotoUrl() 的返回数据,以避免加重服务器的负荷。
此外,啰嗦一句:这个插件输出XML的内容太多无用数据,可以遵循DZ相关规则及代码规范深度优化,大幅度削减服务器资源消耗,特别是非独立主机的存储空间及带宽。
名字就要取得长 发表于 2015-5-15 10:44:47 | 显示全部楼层
Discuz X3.2用户组图标错位https://discuz.dismall.com/thread-3608210-2-1.html

麻烦问一下,在哪个文件修改
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 01:30 , Processed in 0.026208 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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