phpwind以及discuz的简朴对于比_discuz!qq插件

文章:phpwind和discuz的简单对比

phpwind以及discuz的简朴对于比_discuz!qq插件

相干保举:《discuz教程》

discuz!(简称dz)以及phpwind(简称pw)是国际最驰名的两个PHP论坛零碎,跟着它们接踵发表开源当前,正在各方面,不论技巧上,仍是性能上,仍是界面上,都有了长足的倒退,威望年夜振,远非外洋那些性能简略的电子布告板零碎可比了。其酿成的一个反作用是年夜年夜动员了PHP正在国际的普及(自己就是正在寻觅合适的论坛顺序的时分,才开端存眷PHP,进而不克不及自拔的 )。

主观的说,今朝的pw以及dz各有短长,其相互之间的强烈竞争应该说进步了PHP论坛的程度,正在性能上不只遇上了以性能多以及破绽多而著称的动网论坛,并且由于它们的效率以及速率远远超越动网,弄的动网市场年夜年夜萎缩,原来的一些动网论坛都纷繁转换成为了dz或许pw,搞的动网都不能不开端弄PHP论坛了。

要说他们哪一个更好,是比拟难的事件,究竟结果各有短长,俺也没有敢正在这里妄下论断。不外从市场份额以及网上的舆论来看,今朝dz仍是略占下风的,并且去年国际好几个无名的年夜论坛都转换成为了dz(比方凤凰网、牧文、tompda等),而pw正在年夜网站方面播种甚小。

然而究竟结果对很多多少老手来讲,他们都要面对一个抉择论坛顺序的成绩,因而,dz以及pw哪一个更好,也就成为了常常被问的成绩,这类不谜底的成绩,天然要被重复问起。本文试图从比拟深的条理来剖析两个论坛的好坏,为老手提供抉择的参考。若有错谬的地方,欢送批判斧正。

1、界面篇

起首,从界面上说,从全体上说,dz的界面比拟雅观,全体感好。
pw的界面给人一种模拟dz的觉得。同时正在界面的细节上,看起来pw仍是不dz完满。

2、技巧篇

从技巧上说,pw以及dz都应用了文件形式的数据缓存技巧,经过把罕用的数据表,比方论坛版面设置参数、根本参数等,天生动态缓存文件(依据前提触发更新或许手动更新),来缩小数据库读取次数,进步效率,正在这个方面二者十分类似。

一、模版技巧

从模版技巧上说,dz从2.5f版就开端采纳的这类动态模版技巧,从俺集体角度上说,仍是十分适宜论坛这类频仍更新的网站顺序应用的。它经过静态天生动态模版的形式,处理了模版解析效率的成绩。

同时,dz的这类模版形式,使患上修正界面也比拟容易,很直观。

而pw应用echo语句的这类形式(权且称其为模版),就寒伧多了,要添加了一个if判别前提,就要折腾半天。增加了夹杂PHP代码的模板,正在 dreamweaver中也容易被误操作删除了。特地是假如修正的时分稍有失慎,极可能会使网页成为了白板(不输入),让俺每一次修正pw模版无没有如履薄冰,战战兢兢。。。。恐怕这也是第三方模版中,dz远远多于pw的缘由吧。

不外pw今朝正在模版上也正在改良,如今看verycms 3.0就曾经开端应用真实的模版技巧,不外今朝用的都还比拟高级。。。

二、速率成绩

从模版上看,二者的效率应该是差没有多的,pw的模版其实就是间接蕴含的夹杂了PHP语句的一局部PHP文件,而dz的模版平常其实不需求解析,以是效率应该是差没有多的,然而网上老是有人宣称网站应用dz的速率比pw慢,这方面自己不测试过,没有敢妄作评论。并且网站拜访速率仍是要受不少要素的影响,比方:内陆网速、效劳器带宽、心思。。。。。主观的评估仍是很难的,除了非应用业余妙技。不外从民间网站的速率来看,显著仍是pw占优啊,呵呵

比来看了一下dz的CSS文件,显著是用CSS用的有点适度了,正在dz中年夜量应用了CSS,CSS文件高达16KB阁下(pw只有2KB阁下),可能造成为了IE衬着网页的时分,效率比拟低。同时,因为dz的CSS文件过于宏大,只好采纳了外置的形式(Link)。

这样假如网速很慢,网页曾经或许局部下载完,而CSS文件下载没实现(网速慢的时分,经常发作这类状况),那末网页基本就不克不及失常显示。

正在网速慢的时分,光dz的CSS文件,就要用好几秒,乃至十几秒的工夫能力下载,而整个网页只能正在CSS下载实现当前能力进行正确的显示,这就无怪乎正在网速慢的时分,dz体现年夜年夜逊色于pw了。

相同,pw正在设计CSS的时分,显著是比拟简约,这对网页的衬着一定是比拟无利。同时,pw采纳了把CSS文件嵌入的形式,虽然每一次拜访网页都造成为了几K 个字节的流量,然而实际影响其实不年夜,反而感觉网页关上速率比dz要快(这就是pw用了一个笨法子,却经常成果比dz强的典型案例)。

这方面,倡议dz痛下决计简化过火痴肥的CSS文件,进步网页速率。

3、性能篇

上面俺就dz5.5以及pw5.3的性能,做一个简略的,自己看来是比拟深化,可能妙手看来仍嫌通俗的剖析,请各人斧正:

一、登录形式:

pw的前台登录以及后盾登录采纳了没有同的Cookie形式,这样先后台离开的形式,集体觉得,无利于平安,也便于治理。后盾帐号与前台帐号能够彻底离开。

而dz的先后台登录是用了一个帐号,虽然正在进入后盾的时分再次提醒输出明码,不外仍是没有如pw不便。

比拟特地的是,dz正在注册的时分,要求输出提醒成绩(选填),并且正在登录界面中,也有提醒输出的界面,集体觉得,相对的弄巧成拙,无聊。假如说应用提醒成绩来找回明码,仍是有点情理的。用提醒成绩的形式,让老手看了莫衷一是,脑壳都晕了

二、分栏显示:

pw从5.0.1开端支持阁下分栏显示了,但是性能太简略,不克不及树状显示子板块,此性能与其说有,没有如说不,弄的有点搞笑,属于半废品(却是也合乎pw的一向特性--喜爱推出一些没有完满的货色让各人修正)。

看了dz5.5的分栏显示,做的仍是比拟完满的,觉得相称没有错了。

三、后盾治理的效率:

pw的横向操作十分没有错,年夜小节省了治理的难度,特地是正在依据用户组设置权限的时分,十分的阿谁不便啊,这方面dz需求改良。

dz提供了一个计划的形式来处理后盾反复操作成绩,应该说也有肯定情理,然而用起来没有太容易上手,假如是设置一个独自的名目,就比拟繁琐。

四、集体空间(文集)性能:

dz5.5内置了minispace集体空间性能,能够说自从discuz兼并了supsite当前,正在论坛性能的外展方面,盘踞了很年夜劣势,吸引了不少集体网站的留意力。

这个minispace用dz民间的话说,是这样的:
“齐全行使论坛原有资本,会员不用更多付出,便可领有共性展现页面与 X-Space 完满连系,可顺畅完成 MiniSpace 与 X-Space 天然过渡 ”

大要看了一下,发现这个minispace做的很没有错,行使它,用户能够把本人的优秀帖子整顿进去,构成一个文集的形式,不便他人拜访。之前正在此外论坛见过这个性能,感觉很没有错,没想到dz把它整合出来了。这个性能曾经能够餍足年夜局部论坛的性能要求了,假如要求更高,比方心愿能让用户公布b0客文章,依照民间的说法,也能够迁徙到X-space中去。但更首要的是,minispace是开源的,而X-space的源代码其实不开放。

说到X-space,咱们感觉,pw正在性能上尽管足以以及dz匹敌,然而正在论坛的内涵上,却比dz后进了很多多少。X-space能完成以论坛为中心的集体空间性能,而pwblog(曾经更名为Lxblog,正式版未推出,本文仅以5.1.5版本为例)却以及论坛貌合神离,帖子推送性能尽管从4.3.2就有了,但是却不断欠好用,4.x推送当前,图片以及附件都没有失常,5.1.5尽管能够推送失常了,但是正在论坛中更新的帖子,正在b0客中却再也不呈现回帖,能够说推送性能正在pwblog中只是一个无用的装点罢了。

说到底,咱们经常心愿的只是一个论坛帖子文集性能的形式,pwblog把论坛中的内容反复推送到b0客中,既糜费空间,又不意思,这方面dz远远赛过了 pw,值患上表彰。但minispace的性能仍是略显简略了些,比方不文集帖子的分类性能、不首页保举帖子等等(兴许论坛帖子的分类意思没有年夜,不外有总比不强吧?)

五、防注水技巧

pw5.3终于承受了俺提出的老手注册第N贴之前发帖应用验证码的形式,这样既没有影响老用户的应用,又经过验证码形式来限度歹意注水机械人。dz未提供此性能,然而具备能够设定第N贴当前不必自界说问答的性能(dz的验证码很烂,基本看没有清,用自界说问答仿佛更好一些)。

正在避免主动注册方面,pw以及dz都应用了自界说问答形式避免主动注册的方法,详细原理很简略,二者完成的都差没有多。区分正在于,dz要求设置10个以上的成绩能力失效,而pw只能设置一个成绩。另外,另有一个区分,就是pw能够自界说问答中外部应用的form变量名,可能正在避免歹意主动注册方面,会愈加无效一些。pw的自界说成绩只能用于注册,而dz的能够用正在注册、发帖以及短音讯等方面。

从今朝的详细使用来看,用一个成绩就根本上处理了主动注册的成绩(长期理论发现的后果),当然也没有扫除特年夜型网站,用一个成绩容易被攻破的可能性,这方面dz可能就更无效一些。只是dz限度要求10个以上能力失效的做法,使人隐晦。

六、前台治理性能

pw具有副版主性能,不外以及普通的思绪没有同,副版主是由版主录用的,这样恐怕会招致权限凌乱成绩,以是也很少有人用这个性能。

正在前台的治理性能中,pw更不便一些,不只的主题列表中能进行治理,正在帖子内容页面中的治理形式比dz用下拉形式更直观一些。并且正在一个主题外面删除了帖子,pw比dz直观多了。

隐晦的是,pw5.3版本中挪动帖子,城市正在帖子后面退出挪动提醒“本帖被 xxxx 从 xxxx 挪动到本区(xxxx年xx月xx日) ”,无奈消弭,真是好看极了(之前版本不这个故障)

dz完成了“沉贴”的性能,能够把那些偶然被人翻下去的无用渣滓贴沉上来,的确不便多了。。。。有次俺正在pw中为了沉一个帖子,不能不提前了N个帖子。并且dz的版主治理性能,加亮、精髓等操作都能零打碎敲,比pw不便很多多少。

七、所见即所患上编纂器

dz5.5以及pw5.3开端,不谋而合的把所见即所患上编纂器换成为了ubbcode(两个论坛称号纷歧样,这里用个浅显一点的称号,暂称为UBBCode)形式的编纂器,而保持了原来的HTML可视化编纂器。

提及来,这个ubbcode可视化编纂器的确处理了之前采纳代码形式,无奈可视化,招致很多多少非IT人士发帖无奈管制格局;而以及动网同样应用HTML形式,又孕育发生年夜量冗余代码以及平安性隐患的成绩。

不外酿成的结果倒是,正在转贴的时分,之前能够间接从他人的网页上,连图片带文字一同转过去,倒是十分不便,尽管有盗链之嫌。换成为了这类编纂器,再也没法那末不便了,因而正在换了编纂器当前,民间论坛中是口碑载道一片。。。。并且新的编纂器另有很多多少小BUG,愈加是惹起了宽泛没有满(另注:用了一段DZ后发现,dz 5.3的所见即所患上编纂器如同存正在不少成绩,简直无奈用,这方面可能还没有如pw的编纂器好用一些)

八、附件上传以及所见即所患上性能:

pw的附件仍是只能提交帖子上传当前能力进行图文混排,这方面dz要好的多,能够上传前就进行混排,不便多了

dz对没有参加上传的图片附件仍是显示太多信息,看起来影响雅观(仿佛是受vbb以及phpbb的影响比拟年夜)。而pw只是显示了“图片”字样以及形容信息,然而更恶心的是,却把这些图片放到注释文字上方 ,真是屡教没有改啊

九、附件防盗链技巧的剖析:

dz采纳了暗藏图片地点,以及检测拜访起源(可选)的方法来防盗链,应该压服务器累赘比拟年夜,成果还行,但不克不及彻底处理成绩。

pw用的方法更简略,但更无效一些:就是活期或许主动修正附件目次名,应该说这是一个投资少奏效快的好方法,技巧上也很简略。不外最新的pw5.3版本也引入了暗藏附件地点的形式,后盾也仿佛无奈封闭此项性能,仿佛有点弄巧成拙的滋味了。。。。

发现dz也能够正在后盾手工修正附件目次,也能够起到肯定成果,只是不主动修正的性能。

十、告白性能:

dz比pw要好一些,告白性能更欠缺一些。比方贴内告白,正在帖子上面的地位相似动网的地位,看起来更划一一些,而pw的地位就让帖子规划显患上比拟混乱,欠好看。dz的贴间告白能够拔出年夜的Google Banner告白,或许其它图片方式的告白,展现成果很好。

相比dz,pw告白的拔出地位更少一些,成果也差一些。

十一、头像显示:

dz不克不及限度上传头像的长宽尺寸,只能限度总像素数,显患上不敷灵敏,没有如pw不便。并且凌驾了肯定尺寸的头像,被主动缩放以及拉伸了,看起来很好看。并且 dz还主动给头像加了一个边框,甚是恶心。可见dz把简略的事件给弄复杂化了,其实只需以及pw同样,限度其尺寸,基本没有需求拉伸。

十二、附件尺寸限度:

pw只能设定一切附件的尺寸,而dz能够对个体格局的附件设定上传尺寸,比拟灵敏一些,特地适宜一些flash网站,或许技巧型网站(比方上传年夜尺寸图纸等)。

1三、词语过滤:

pw只能应用一般形式过滤,没有支持巨细写(很简略的事件,民间就是没有办,举手之劳啊)。

而dz不只能辨认巨细写,并且具备了肯定的模胡辨认性能,相称没有错了。当然,要是能间接支持正则表白式就更爽了。

1四、自界说代码性能:

pw至今没有支持自界说wincode代码,比拟僵化。要添加性能,就只能修正js文件,太甚费事。。。。

dz正在这方面做的比拟完满,要添加或许缩小代码、修正播放界面尺寸都很容易,正在后盾设置一下就能够了

1五、收受接管站性能:

dz能够设定主动清算,而pw不克不及

1六、IP起源显示性能:

dz的IP地点以及起源显示相似动网,看起来没有太不便,需求点击小电脑图标才行。仍是pw的IP地点起源显示看起来比拟难受一些。

1七、防CC攻打:

pw早正在4.3.2就添加了抗CC攻打性能,并且设置起来比拟简略,老手也能看懂。当初俺就是由于这个缘由才用了pw。

dz5.5尽管号称带有cc攻打防护,不外看起来比拟难于了解,正在后盾找了半天也没找到,预计老手是操作没有了的。昔时某驰名站长论坛(用dz)可就是被CC攻打搞的长时间开没有了张的,看起来dz的防CC攻打性能另有待改良。

1八、备份性能

pw能支持对pw顺序之外的数据表进行备份,并且判别规范没有是依据表前缀。能够独自备份pw表之外的数据表,关于那些建设了新表的插件,备份数据超等容易,这方面比拟兽性化。

dz只是依据表前缀来进行备份,比方你设置一个表,叫做cdb_test,那末它会把它以为是论坛数据表而进行备份。然而假如你设置一个表,叫做test,那就本人想方法去吧。。。。

然而dz比pw强的是,备份能够紧缩,紧缩后下载以及转存备份文件应该会节流微小的空间以及工夫,关于超年夜型论坛应该长短常管用的。dz备份能够指定文件名,并且备份数据用十六进制示意(平安一些,然而占用空间会年夜一些),预计导入以及规复的中文内码成绩就没有会存正在了。

另外,dz还能够备份MySQL Dump备份(没有保举应用)。

1九、文件以及数据库校验:

dz内置了文件以及数据库校验的性能,pw只是民间提供了一个文件校验对象,不外用起来有点莫名其妙,有时分提醒应用的函数正在php文件中基本没有存正在

20、主题保举以及相干贴性能:

dz经过qihoo完成了相干贴的性能,并且还能够支持主题保举,这方面比pw强了不少。

2一、模版微风格设置

phpwind能够正在后盾设置格调CSS文件,尽管老手没有太容易上手,但的确仍是比拟不便的。
dz更进一步,把css的内容给诠释成为了表单的方式,让老手也能操作,不外带来的缺陷愈加年夜了:假如你想正在CSS中添加管制(比方调整行间距等),就没有晓得该怎样弄了,只好去修正模版。好正在dz还提供了一个附加性能:正在后盾能够间接修正模版,并且编纂界面中还带搜寻性能,总算是亡羊补牢了

dz以较年夜劣势正在性能上超越pw,并且正在dz有些赛过pw的性能上,很多多少都是以较年夜劣势取胜。

4、总结

总体来讲,dz正在性能上,界面上,技巧上,论坛性能内涵上,都赛过了pw。但pw也并不是一无可取,其抗CC攻打性能,简约疾速的界面,弱小的治理性能,独到的防盗链技巧,都颇有特征。所谓仁者见仁,智者见智,抉择pw仍是dz,依然是一个共性化的成绩,详细取决于你对他们的某项特性能否垂青。

另外,觉得dz正在阅读器兼容性上有点小成绩,有时分会呈现提醒,甚么素来路没有明的甚么货色提交信息,反省norton internet security设置装备摆设之类的烦人成绩,并且dz的验证码太恶心,基本看没有明确,都遇上动网的烂验证码了,根本上没法用,只好关掉算完。

需求阐明的是,假如是老手,需求抉择论坛,仍是倡议抉择dz,由于性能比拟多,论坛的内涵开发的比拟好(supsite/X-space做的很没有错),用起来不便一些,并且模版修正起来比拟简略,容易上手。
pw只是适宜新手,以及对论坛内涵性能没有太感兴味的那些人应用,并且pw的模版修正起来相称艰难,稍有失慎就容易犯错,对老手没有合适。

PW适宜文娱站,速率快,性能多,民间集成各类插件,简直不必保护

pw现有的性能=dz+银行+多附件上传+正在线会员统计+非凡用户组增加+节日送礼

更多编程相干常识,请拜访:编程教授教养!!

以上就是phpwind以及discuz的简略比照的具体内容,更多请存眷酷吧易技术网其它相干文章!

【酷吧易】

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 Discuz教程 phpwind以及discuz的简朴对于比_discuz!qq插件 http://www.kubayi.com/1234.html

常见问题

相关文章

评论
暂无评论