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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[BUG] uchome默认头像能否静态化

[复制链接]
wing 发表于 2009-9-25 00:16:48 | 显示全部楼层 |阅读模式
本帖最后由 wing 于 2009-9-25 01:25 编辑

曾经有篇文章“自作聪明的UCenter头像系统”提到默认头像严重增加负担的问题,uch2.0似乎依然存在。默认头像明显要比其他头像显示慢很多。默认头像改为静态图像地址就不行吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| wing 发表于 2009-9-25 00:56:52 | 显示全部楼层
本帖最后由 wing 于 2009-9-25 00:58 编辑

谁能改一下也可以啊。这里有人改过uch1.5的。
https://discuz.dismall.com/thread-1039176-1-1.html
回复

使用道具 举报

幸福摩天轮 发表于 2009-9-25 08:52:23 | 显示全部楼层
真是不得不说啊。如果您的默认头像显现慢,是服务器比较卡的原因。原理是这样的:

1.不管头像有没有,都会在html中写真实头像地址。
2.如果浏览器加载真实头像地址失败,会转向加载默认头像。

所以时间浪费在第二步,浏览器访问真实头像地址,服务器返回 404 找不到,浏览器会自动加载默认头像。所以您的服务器返回比较慢,导致加载默认头像很慢。

您发的帖子里是把这一步放到服务器来执行,判断一下用户头像是否存在,这样会加重服务器负担,一个头像,服务器要检查一下真实地址是否存在,二个就检查两次,一个Home,少说也得有几十个,是一个用户一次的访问,到了游戏中更是不得了。全是加载用户头像。

不过可以根据用户是否上传头像判断而不是去判断真实图片是存在。
回复

使用道具 举报

 楼主| wing 发表于 2009-9-25 10:58:33 | 显示全部楼层
不过可以根据用户是否上传头像判断而不是去判断真实图片是存在。

这一步如何实现呢?
回复

使用道具 举报

knight 发表于 2009-10-1 00:15:35 | 显示全部楼层
原来是这样!~
回复

使用道具 举报

coldhair 发表于 2009-10-2 19:43:14 | 显示全部楼层
终于明白它的机理了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 10:21 , Processed in 0.027280 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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