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处理请求返回实际路径,但在页面生成时无需生成实际路径而节省一定开销,再加上即使用户无头像也不会造成两次对头像文件的请求,所以动态头像方式应该比静态方式占优。

Discuz 使用动态头像与静态头像方式比较相关推荐

  1. Linux下动态库和静态库制作与调用

    Linux下动态库和静态库制作与调用 1.动态库和静态库简介   静态库是指在应用中,有一些公共代码需要反复使用,就把这些代码编译为"库"文件:在链接步骤中,连接器将从库文件取得所 ...

  2. php换脸,gif动态图换脸 动态图如何换脸 怎样更换gif动态图的人脸头像

    在网上我们经常能看到一些非常滑稽的图片,比如说:图片中的人物是电影主角,但是脸却是其他人的,关键是换脸之后还非常的有意思,让人忍不住捧腹大笑.很多动态的恶搞图片也是这样,明明是个很正常的gif动态图片 ...

  3. 堆/栈/动态存储方式/静态存储方式

    动态存储方式 所谓动态存储方式是指在程序运行期间根据需要进行动态的分配存储空间的方式.动态存储变量是在程序执行过程中,使用它时才分配存储单元, 使用完毕立即释放. 典型的例子是函数的形式参数,在函数定 ...

  4. 电脑ip地址设置_路由器动态IP和静态IP上网方式怎么设置【设置教程】

    在我们设置路由器的过程中,路由器设置界面一般会给我们提供4种上网方式选项,分别是:"让路由器自动选择上网方式(推荐)"."PPPoE(ADSL虚拟拨号)".&q ...

  5. nodejs01——安装及使用、服务端及客户端、commonjs规范、fs模块的使用(文件操作及目录操作)、stream、buffer、WebServer、端口、动态资源及静态资源、头信息、请求方式

    nodejs的安装及使用 服务端及客户端 commonjs规范 fs模块的使用(文件操作及目录操作) stream buffer // Node.js介绍 Node.js 诞生于2009年,Node. ...

  6. Discuz手机版不能显示用户头像,电脑版可以正常显示用户头像

    一.环境 Discuz 3.4 二.故障现象 Discuz手机版不能显示用户头像,如下图所示: 但是电脑版可以正常显示用户的头像. 三.解决方法 查看Discuz的报错日志(web服务器的错误日志), ...

  7. 安卓开发 根据view布局动态生成带文字头像

    根据view布局动态生成带文字头像 现在很多软件在没设置头像的时候都会根据用户的名字生产一个头像展示,类似钉钉,下面就看看在安卓里面如何做到这样的效果吧. 可能下面方法不是最佳,但是思路应该没问题. ...

  8. 动态存储方式和静态存储方式

    从变量的作用域的角度来观察,变量可以分为全局变量和局部变量: 全局变量都是存放在静态存储区中的.因此它们的生存期是固定的,存在于程序的整个运行过程 局部变量,如果不专门声明存储类别,都是动态地分配存储 ...

  9. 动态存储方式与静态存储方式

    从变量的作用域的角度来观察,变量可以分为全局变量和局部变量: 全局变量都是存放在静态存储区中的.因此它们的生存期是固定的,存在于程序的整个运行过程 局部变量,如果不专门声明存储类别,都是动态地分配存储 ...

最新文章

  1. 全国首个窄带物联网实验局落户福州 助力智慧城市建设
  2. float64toint
  3. centos下 keepalived1.2.8配置文件
  4. redis配置文件讲解
  5. 前端通过spark-md5.js计算本地文件md5
  6. NuGet学习笔记(2)——使用图形化界面打包自己的类库
  7. char* 赋值 const char* 释放_C/C++编程笔记:C语言中 const 关键字的作用及解析,值得收藏!...
  8. Linux文件、文件内容搜索大全(find,grep命令)
  9. 《HelloGitHub》第 24 期(两周年)
  10. XposedBridgeApi-54
  11. 75道逻辑思维趣题,含答案
  12. 用AI打电话骗走22万,Python编写的软件,克隆你的语音只需5秒!
  13. 骑士精神 (迭代加深)
  14. Microsoft FxCop 的设计规则 .
  15. Gin显示静态文件如图片,音频
  16. Linux 运维一些知识点
  17. 本科毕业论文内容必须有国内外文献综述吗?
  18. Linux中free的使用
  19. resform3.5软件下载
  20. 获取USB扫码器输入

热门文章

  1. 有界性与最大值最小值定理
  2. 从零开始的踩坑生活(3):有关cherry mx8.0 机械键盘和Ubuntu系统的不兼容(输入延迟卡顿cpu占用高)
  3. 成大事必备九种手段(没有手段,你永远吃不到成功的甜果)
  4. 我为什么all in了mfers
  5. 从小白进阶成为大lao,java学习5大阶段
  6. 四川成龙师范大学计算机专业,四川师范大学成龙校区有哪些专业
  7. 《音乐达人秀:Adobe Audition实战200例》——实例2 用麦克风录制清唱歌声
  8. IEEE754浮点数规格化表示
  9. 月入6万,个性签名项目
  10. AI平面广告高端创意设计-优就业-专题视频课程