`
waiting
  • 浏览: 234912 次
  • 性别: Icon_minigender_1
  • 来自: cq
社区版块
存档分类
最新评论

Discuz 使用动态头像与静态头像方式比较

 
阅读更多

Discuz后台可以设置会员头像是动态还是静态。动态头像的请求类似 http://xiaozhong.biz/ucs/avatar.php?uid=3&size=middle 由avatar.php文件处理在响应头内给出文件实际地址,比如 Location http://xiaozhong.biz/ucs/images/noavatar_middle.gif , 静态头像的请求则是直接GET图像文件实际地址。

 

动态方式需要PHP处理请求生成实际路径,存在一定开销。

静态方式在生成帖子页面时即生成头像实际地址,客户端直接请求头像的地址不需要PHP再次处理。但如果会员没上传并使用头像功能,则DZ还是会按照固定方式生成头像路径而并不判断会员是否有头像,结果就是客户端当请求实际上无效的头像图片地址得到服务端404响应之后会再次尝试,服务端将会重复两次去获得该文件造成连接和查询的浪费。

 

考虑到动态方式虽然需要avatar.php处理请求返回实际路径,但在页面生成时无需生成实际路径而节省一定开销,再加上即使用户无头像也不会造成两次对头像文件的请求,所以动态头像方式应该比静态方式占优。

0
1
分享到:
评论
1 楼 dnxingyully 2012-11-08  
ssssssssssss

相关推荐

    帖子列表页显示头像插件for Discuz!X1.5

    头像的动态/静态调用方式取决于“后台 =》 站长 =》 UCenter 设置” 里的设置; 鼠标滑过头像是否显示名片取决于“后台 =》 界面 =》 界面设置 =》 全局” 里的设置。 最新更新: 修正匿名发帖显示头像问题 增加...

    【头像装饰】discuz插件,商业版免费分享

    安装与使用头像装饰插件的过程相对简单。管理员需要将压缩包内的文件上传到服务器上的对应目录,然后在Discuz后台进行插件安装和配置。在设置中,管理员可以根据论坛的主题和用户群体调整装饰选项,如开启或关闭某些...

    discuz!6.1GBK 版本论坛系统

    【新增】会员头像显示方式,可设置采用置静态还是动态模式显示,动态模式可避免对服务器产生较多错误日志 【新增】会员签名头像屏蔽功能,当对会员禁言后,除对他的帖子可以屏蔽,还可以屏蔽他的头像、签名 【增强...

    discuz7.1的数据结构分析

    5. **URL静态化**:使用ReWrite技术实现URL静态化,提高搜索引擎的友好度,同时增强用户体验。 6. **缓存机制**:Discuz!内置了高效的缓存系统,减少数据库的直接访问,提升系统响应速度。 #### 五、结论 对Discuz...

    Discuz开发教程

    URL静态化是提升用户体验和搜索引擎优化的重要手段,Discuz支持通过Rewrite规则将动态URL转换为静态URL。 1. **Rewrite规则**:在Apache或Nginx服务器配置文件中定义Rewrite规则,实现URL静态化。 #### 十二、HTML...

    Discuz!英文版 v7.2.20100628.rar

    为了把握当前主流社区产品的应用趋势,满足 地方及垂直社区门户化、规模化发展的应用需求,康盛创想官方开发团队通过需求调研和走访交流,与全国各地数千名站长面对面的对话与沟通,在Discuz! 7.1版本的基础之上完成...

    Discuz! v7.2 Bulid 20101020 简体UTF8 整合安装包.zip

    为了把握当前主流社区产品的应用趋势,满足 地方及垂直社区门户化、规模化发展的应用需求,康盛创想官方开发团队通过需求调研和走访交流,与全国各地数千名站长面对面的对话与沟通,在Discuz! 7.1版本的基础之上完成...

    个人信息美化插件 for Discuz!X1 GBK.rar

    【个人信息美化插件 for Discuz!X1 GBK.rar】是一个专为Discuz!X1论坛系统设计的GBK编码插件,主要用于提升用户个人中心的视觉效果和用户体验。这个插件的目标是通过优化界面设计,使论坛用户的个人信息展示更加美观...

    Discuz! v7.2 Bulid 20101020 简体GBK 独立安装包.zip

    为了把握当前主流社区产品的应用趋势,满足 地方及垂直社区门户化、规模化发展的应用需求,康盛创想官方开发团队通过需求调研和走访交流,与全国各地数千名站长面对面的对话与沟通,在Discuz! 7.1版本的基础之上完成...

    discuz!插件开发教程

    系统与外界交互接口**:提供API接口,方便与其他系统集成。 - **Archiver Discuz!静态页面目录**:存放静态化的页面文件。 - **Attachments Discuz!附件目录**:存放用户上传的各种附件。 - **Customavatars Discuz!...

    Discuz! v7.2 Bulid 20101020 简体UTF8 独立安装包.zip

    为了把握当前主流社区产品的应用趋势,满足 地方及垂直社区门户化、规模化发展的应用需求,康盛创想官方开发团队通过需求调研和走访交流,与全国各地数千名站长面对面的对话与沟通,在Discuz! 7.1版本的基础之上完成...

    Discuz! v7.2 Bulid 20100628 全英文版本 独立安装包.rar

    为了把握当前主流社区产品的应用趋势,满足 地方及垂直社区门户化、规模化发展的应用需求,康盛创想官方开发团队通过需求调研和走访交流,与全国各地数千名站长面对面的对话与沟通,在Discuz! 7.1版本的基础之上完成...

    Discuz! v7.2 Bulid 20101020 繁体BIG5 整合安装包.zip

    为了把握当前主流社区产品的应用趋势,满足 地方及垂直社区门户化、规模化发展的应用需求,康盛创想官方开发团队通过需求调研和走访交流,与全国各地数千名站长面对面的对话与沟通,在Discuz! 7.1版本的基础之上完成...

    Discuz! v7.2 Bulid 20101020 繁体UTF8 整合安装包.zip

    为了把握当前主流社区产品的应用趋势,满足 地方及垂直社区门户化、规模化发展的应用需求,康盛创想官方开发团队通过需求调研和走访交流,与全国各地数千名站长面对面的对话与沟通,在Discuz! 7.1版本的基础之上完成...

    Discuz_X1.5_SC_UTF8

    在Discuz_X1.5_SC_UTF8中使用UTF-8编码,意味着论坛可以无缝处理中文信息,无论是用户注册、发帖还是评论,都能保证文字的正确显示。 4. **文件结构解析** - **upload**:这个目录通常包含了论坛所需的静态资源,...

    B75经典门户商业版discuz模板下载.zip

    【标题】"B75经典门户商业版Discuz模板下载.zip" 涉及到的主要知识点是关于Discuz! X论坛系统以及PHP编程语言。Discuz! 是一款基于PHP和MySQL数据库的开源社区建站软件,它允许用户快速搭建和管理自己的社区论坛。这...

    Discuz! 猫友

    猫友" 描述的是这个模板的主题,它可能包含了与猫相关的图形元素、色彩搭配以及布局设计,旨在为论坛成员提供一个温馨且与猫咪主题相符的交流环境。模板通常包括首页、论坛板块、个人中心等多个页面的设计,以及...

    Discuz! QQ堂

    【标题】"Discuz! QQ堂" 是一个基于Discuz!平台定制的社区论坛模板,专为QQ堂游戏爱好者设计。Discuz!是一款知名的开源社区论坛软件,它提供了丰富的功能和高度的可定制性,使得用户可以轻松创建并管理自己的在线...

    discuz 二次开发

    ### Discuz 二次开发知识点详解 #### 一、概述 Discuz! 是一款非常流行的社区论坛软件,由Comsenz公司开发。它以其强大的功能、灵活的扩展性和友好的用户体验而受到广泛欢迎。对于希望进一步定制和扩展Discuz! 功能...

    Discuz! 终极性感模板

    安装和使用"Discuz! 终极性感模板"通常涉及以下步骤: 1. 下载模板压缩包,解压缩至本地。 2. 登录Discuz! 的后台管理系统,找到模板管理模块。 3. 上传模板文件或手动导入模板XML配置。 4. 选择并预览模板,确认...

Global site tag (gtag.js) - Google Analytics