[discuz建站技术]
Discuz3.2是否有必要升级到Discuz3.4以及Discuz3.4更新了什么
[复制链接]
|
Discuz3.4自发布以来,收到了很多discuz站长的关注,大家在看到新版的时候,第一想法就是升级到最新版,然而,discuz3.2是否有必要升级到discuz3.4呢?这里魔趣吧讲一下自己的理解!# n6 h$ E1 ?* a! |- Q
* g" T3 c! i7 y9 b& a5 R
. i0 v7 D F( }' p' b4 C
首先我们来看看discuz3.4相对于Discuz3.2到底更新了什么:
* b. I: n( K( C7 \ J
0 _& J1 m* K; O: d+ {4 G( M
& g. \$ m9 X& G- v6 j1 W2 z1,移除云平台并修复QQ互联/ |8 q7 v" X& `9 x1 a
6 j$ y8 l( U. n9 ?discuz3.4移除了鸡肋的云平台,并修复了QQ互联,众所周知,discuz3.2的云平台已经是形同虚设的鸡肋,除了无法使用,还会极大的降低网站速度!云平台的死亡也造成了Discuz3.2的QQ互联难以正常开通,需要十分麻烦的修改代码和数据库,很多小白站长都不会开通(魔趣吧已经发布了Discuz3.2的QQ互联开通教程,点击这里即可查看)。而Discuz3.4则移除了云平台并修复了QQ互联,提升了网站的运行速度,从这个角度来说,如果是全新安装Discuz,强烈建议使用最新版的Discuz3.4版本!: P( C( c" t! g# p3 i6 a
: t) s; ^- B% y" p) Q7 s$ Z
$ t- ]; O3 q ^, k. c3 h2,优化支持PHP7,加速网站!
9 X$ z' m5 h! k$ r1 [. }3 R5 ?+ b& A- }4 {- R k; z" K' H
2 _" X) b+ |/ D/ } {2 UDiscuz从3.3版本开始支持PHP7,因此Discuz 3.4也是支持PHP7 的,PHP7相对于低版本的PHP,做了很多优化,在速度和安全性上都有提高,因此discuz3.4相对于discuz3.2在PHP7环境下网站运行速度快了很多,当然,受第一条的影响,整体速度就算是在PHP5也是比较快的!从这个角度来说,如果是全新安装Discuz,也强烈建议使用最新版的Discuz3.4版本!
* `- q) x) j& T9 ^
3 @2 Z% k4 O5 U5 H& e4 d. a3 a6 M* B0 a. \6 d, t$ U! d8 L
3,修复旧版本BUG,提升安全性!& Q+ m. g1 J1 h5 b/ U- c% t
9 ~$ K. r* ^5 u5 R% |9 y
作为最新版的Discuz,3.4版本修复了3.2积累的众多BUG和安全漏洞,增强了discuz的安全性和稳定性,官方说明是这样的:Discuz! X3.4 在继承和完善 Discuz! X3.3 的基础上,去除了云平台的相关代码,其他功能保持不变,如果您的论坛不需要云平台可以选择安装或更新到此版本。虽然官方并未提及BUG修复,但是显而易见,discuz3.4是做了大量的升级优化的!从这个角度来说,如果是全新安装Discuz,也强烈建议使用最新版的Discuz3.4版本!
3 l, {/ v2 ]7 _& b2 o! U( I: g1 g1 S9 t. o- D+ U8 D$ o1 ?& K
4,插件兼容性!
9 `( G- D1 K* Z
4 n$ {( ^4 F5 U3 a
. {9 F7 [) G* w$ a6 e6 _
$ r( [# V; k: ?1 X8 ~很多站长都应该知道,discuz版本的升级意味着插件版本的升级,很多新的开发者开发discuz插件也是在3.4平台上开发,默认只支持3.4版本,当然,可以自己修改使其兼容3.2版本,不过部分插件可能使用了PHP7的相关函数,因此无法在3.2版本正常使用!这也是一个升级的硬性要求了!
& Z) ?- `" A% y; f! i m
' T) j7 P, S7 T1 U' b/ u V5 l6 l4 t* P. E) k" |, V7 j; s
3 \6 z2 l+ _( O" |
! g: X- a# |0 t2 j% K看了这么多,你肯定认为升级到discuz3.4是势在必行了,其实不是的!讲这么多,只是说了3.4的优点,意思是如果新安装Discuz,最好的选择就是Discuz3.4版本!但是如果你正在使用3.2或者更低的版本,则要慎重升级!为什么这么说?
f, P W- F) {% L* f+ g" I; a O1 A2 ], ^) w: {
/ b% D. d! v& K9 n首先,因为Discuz3.4移除云平台,造成大量的代码被修改,而整个Discuz3.4的系统也不尽完善,最明显的就是在文件校验的时候,会发现提示大量文件被修改!如下图:
& J! F$ o1 G4 w
5 `) y8 F& x- s/ }
) a! Z6 \% h7 w6 b- ]5 @7 J+ c x& d8 `" J5 y
这说明Discuz3.4的修复升级尚未完善,因此如果强行从3.2升级到3.4,可能出现大量不可预测的错误!与此同时,因为QQ互联的升级,旧版本QQ互联无法继续使用,升级后需要重新到QQ互联申请接口并通过QQ审核才可以继续使用,而这对很多小白站长来说也是个不小的挑战!
: F. l5 T% f- y' y- A+ x- I! U: w) z6 ?& [0 G* [ P- \$ e7 z
4 w2 S1 `% B q3 Z
其次,云平台的移除造成大量文件错乱,升级的难度也增加了不少,特别是一些有技术的站长可能对Discuz做了大量的修改工作,一旦升级,很可能造成网站瘫痪并无法恢复!(所以升级一定要提前做好备份!)0 ~! Z4 E. I0 z0 \, v9 {) B6 s
3 V& J: {# @* y. a& N6 }
8 x% f% t! v2 W最后,discuz的升级就相当于备份还原重装网站,这个过程中,如果数据量小还没什么,一旦数据量巨大,就很容易出现还原失败的情况!6 _& I* h2 h* Q% n' f- G
& t) q$ D, V2 L7 R! |& |1 i, b# S6 N" `/ @* C4 Y* m
综上所述:魔趣吧建议大家,如果是新安装的Discuz,则选择3.4版本;如果是正在正常使用3.2及以下的版本的discuz,则不建议升级!除非是网站存在很大的问题,想通过升级来改变一下(当然,也不一定能改变),那样才考虑升级!6 v* q9 l* ?& g% Y
|
|