tid=15800&將 Discuz 從 x2.0 升級到 x2.5 應該很多人和筆者第一個感覺應該是一樣的 , 就是「開啟似乎很慢」, 經過長時間的分析發現 , Discuz從x2.5時代開始後 , 因為引入了非常多雲端的功能 , 網站開啟時會加載很多雲端的相關檔案 , 因此造成網站開啟速度被拖慢 ! 今天筆者特別蒐集整理了一系列優化 Discuz 網站的方法 , 分享給各位參考:; ]% V! [5 z' g: ~0 j) Y
: M. t% M) Z& W, S8 M, P# ^
4 |& H" ? d- v一、徹底關閉雲平台相關功能' r: A" L" h( |
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件& }8 B* c; l n' y! @
查找9 G0 L& J+ p5 g1 s
, n. q2 y' m n* G& r* n將此代碼刪除或註解掉皆可
/ ^, Q6 m) t7 @# f* H, ~3 m# C
; O0 l' N+ Q7 B. j9 Z. @0 C
+ C9 b% V: ]4 c/ E' k5 ~% N完成以上動作 , 即可完全關閉加載雲端相關服務
9 F8 u3 j; H( Z8 p- }5 ]; V
# P9 t2 ?7 S4 s: O' f7 z3 `0 F3 r c1 B: O, G5 P
- u6 b4 n2 j1 N. f4 H* _二、關閉前台插件升級通知
8 Q4 \( Z3 l! _3 T S修改> source\module\misc\misc_patch.php文件 % `8 Z% ]( ]- R* w
查找
% z# M/ W- t) s1 X& {* q7 D2 @3 b0 ~
0 E8 f0 S* w; i/ u2 c$ v! M
8 E# K, E) @8 u4 ~+ q! B. ~- if ($newversion) {1 E& T3 p+ e. n: q1 C9 D
- $lang=lang(('forum/misc');. z% i2 l/ G' r9 P) j
- .......
% N: D7 T1 }+ u" M - echo '
" M! K% c6 o) i) y- B* R
) S R& M! ^4 k
8 w6 n% D3 I2 O# P2 b& E& g- ';6 V2 D" b9 V* t5 U) l* x
- }
$ L! I6 S! o; O* f0 K
複製代碼 將此代碼刪除或註解掉皆可
n0 z* q# J7 t, x$ \. c7 z4 |$ q; N! _; R5 U3 V G
修改>footer.htm (請自行選擇使用中的風格 的common資料夾). F% X& ~8 y& p: B/ v) |6 Z
查找
8 E* p; i# l. {. C4 |6 ?
: U! a0 `. }6 y) b6 O' E8 q7 ~- <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>2 r6 @9 c0 P y% V" [; t3 l
複製代碼 2 v# a9 m( q* X6 ~4 r& P* d7 Q" c
將此代碼註解掉 (不建議刪除)
# e' U9 T/ S. g1 T
' `2 j) i3 J) c2 o) K
, } n8 Q% i! c# g+ g: g& q三、後台網站優化的相關設置:
8 w+ ?/ [$ \( P* s1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化; {8 P: y$ A% x5 r
5 u. B* q- Q) ?5 `! O' E2 e- y& i根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。3 ]. X2 I% l/ _% [" A
若您vps的phg環境允許啟用內存優化 , 建議開啟。 4 m4 \) K" y5 O! Q0 f
2、後台>全局>SEO設置>URL 靜態化
$ P7 y4 P g# h- U# O- o! }3、開啟Gzip設置
8 |# J$ L2 L+ ^, y開啟Gzip方法 >打開config下config_global.php文件,查找:5 f0 |, i. ]' ~' {
- * i' [: K7 f/ g' R
- $_config['output']['gzip'] = '0';
, ]! \& R+ ?" @! K
複製代碼 & ?8 P5 I; o# a# A, T# C+ w9 j* y0 o
將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。# B! }, Z d: K. E0 P( r9 o
4 _6 V7 E5 J9 v) x( N8 n4、後台>應用>插件
% {8 R7 W! T3 \4 K8 H安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可$ X2 c0 p/ o& n& n; {
7 C1 r- q3 n8 x, c2 S9 F4 a/ z
5、後台>界面>風格管理0 U7 h# X; R+ O* u0 g
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版) 2 E, M* X; _' l( I8 l% M" Y" J( D. Z
% h! k0 C2 n5 R, `6、後台>站長>數據庫--優化; }; I4 S7 v, C1 ? e$ p
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
9 Y% k2 }) H8 ]) g. o* ~: `! a: M* a# R
7、後台>站長>用戶表優化
& O) N+ `+ b. `- M' p- F數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次9 ~* N3 V( z4 {6 @' Q
0 R, s1 ?7 P( c, y3 \9 e' m
備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。! G2 a) a& w/ _
|