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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

发现DZX2图片显示机制的新BUG!

[复制链接]
专业户 发表于 2012-2-7 00:20:44 | 显示全部楼层 |阅读模式
本帖最后由 专业户 于 2012-2-7 04:02 编辑

问题的讨论看下面的帖子:
https://discuz.dismall.com/thread-2619687-1-1.html

发现问题的开始:
1、从7.2版本升级后,发现所有原来的远程图片都可以正常显示,但编辑时候的图片列表完全是X显示!
2、根据所有的回帖帮助信息,将文件全部更新校验一边问题照常。
3、之后发现本地附件图片没有类似问题;
4、将图片列表的地址:forum.php?....9dab&nocache=yes&type=fixnone类似的地址直接访问,发现无法正常访问。于是考虑是否远附件程地址服务器防盗链系统的问题。
5、消除防盗链系统后,发现问题解决!

BUG的问题所在:
1、假设远程附件所在地址为:http://abc.com
2、假设网站所在地址为:http://123.com
盗链设置为:不允许直接访问图片地址,只允许在网站内查看图片,所以防盗链设置为123.com允许,abc.com地址不允许;
于是就产生上诉问题了!尽管forum.php?....9dab&nocache=yes&type=fixnone中的图片列表图片依然是在123.com网页内,但实际已经被防盗链设置屏蔽,说明被认定是直接从abc.com访问的,所以所有图片都不显示了!DZX2机制下,如果需要正常显示,就不得不牺牲部分防盗链设置!

特别注意: DZ 7.2版本是没有类似问题的,所以从这个角度说,DZX2在这个地方应该是一个BUG!让网站的流量无法得到更好的服务器端的保护。希望管理员尽快解决这个问题!

解决建议:如果会员在后台设置不需要隐藏附件地址,那么所有图片的缩略图请和7.2版本的机制一样直接使用真实地址显示,而不是forum.php?...之类的地址显示。就不会导致上述问题了。这样还可以直接读取硬盘中已经看过的图片,而不会通过forum.php的地址去重新访问图片,还增加服务器的流量!!

附加问题但并不是BUG:
7.2机制下,测试远程地址显示正常;DZX2机制下测试显示URL不正常;问题根源:如果服务器限制了DNS,无法解析其他服务器网址,那么就会出现这个问题!但有些服务器为了安全和减轻负载,是关闭了DNS,只允许访问IP,不允许解析域名的。感觉在细节方面,7.2版本确实做的好很多!


本帖子中包含更多资源

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

x
danba 发表于 2012-2-7 01:20:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

军刀闪亮 发表于 2012-2-7 07:18:25 | 显示全部楼层
原来是这么回事啊
回复

使用道具 举报

xiangbaolao 发表于 2012-2-7 10:14:27 | 显示全部楼层
要考虑服务器的负担
回复

使用道具 举报

m.king 发表于 2012-2-7 11:40:02 | 显示全部楼层
如果Discuz! 7.2版本是没有类似问题,而Discuz! X2.0有该问题,有可能是产品设计本身为响应某些机制而修改升级用此类方法,属不属于bug、该如何这块还得等研发那边查阅之后再做探讨。
回复

使用道具 举报

 楼主| 专业户 发表于 2012-2-7 12:00:05 | 显示全部楼层
本帖最后由 专业户 于 2012-2-7 12:03 编辑
m.king 发表于 2012-2-7 11:40
如果Discuz! 7.2版本是没有类似问题,而Discuz! X2.0有该问题,有可能是产品设计本身为响应某些机制而修改升 ...


如果7.2能做到很好的地方,反而dzx2版本无法做到,无论从哪个角度来说,都是设计上的缺陷。已经很多地方体现DZX在设计思路的细节方面有问题了。一个功能不是把它直接做出来就OK了,要考虑这个功能出来后是否也会给用户的原本很好的体验带来太多的麻烦。毕竟相对于7.2来说,X版本是康盛新时代的产品。如果连老版本的细节都无法继承,你很难说服使用者,X系列是一个划时代的产品。毕竟大部分使用者要的是体验,而不是在一大堆BUG中学习,当以前版本很轻松实现的东西到了新版本反而感觉要折腾的时候,对人的心情都是一种打击。说实话,我是一直等到X系列出到这个版本才决定升级的,就是怕X系列完全颠覆以前版本的代码之后细节方面会有很多不成熟的地方。现在看来,升级还是有些早了。
回复

使用道具 举报

m.king 发表于 2012-2-7 15:47:13 | 显示全部楼层
专业户 发表于 2012-2-7 12:00
如果7.2能做到很好的地方,反而dzx2版本无法做到,无论从哪个角度来说,都是设计上的缺陷。已经很多地方 ...

无论如何 还是非常感谢您的各种反馈,你所提及的各方面,我会反馈给研发和产品设计那边。
回复

使用道具 举报

cshgt 发表于 2012-2-23 06:32:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

hailiminer 发表于 2012-2-23 09:45:05 | 显示全部楼层
关注 ,,,,看看 支持 。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 15:24 , Processed in 0.027823 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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