tid=15800&將 Discuz 從 x2.0 升級到 x2.5 應該很多人和筆者第一個感覺應該是一樣的 , 就是「開啟似乎很慢」, 經過長時間的分析發現 , Discuz從x2.5時代開始後 , 因為引入了非常多雲端的功能 , 網站開啟時會加載很多雲端的相關檔案 , 因此造成網站開啟速度被拖慢 ! 今天筆者特別蒐集整理了一系列優化 Discuz 網站的方法 , 分享給各位參考:/ W$ f: J. x# B6 R
% Y) s1 ^ N* C( n
: }6 ~3 d: P& @8 k! V一、徹底關閉雲平台相關功能4 r' B7 v' E, b+ U" r
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件) d# `: x' ]1 U+ B+ I0 i: S
查找2 w- b: i$ J8 D' _7 r
/ ]9 F# n6 R# \# g' |" n
將此代碼刪除或註解掉皆可1 ~2 a2 X3 c3 Q" H/ Q9 e, N# _! h
# }& ]$ V/ Q& D! I
( {7 N9 B( F" y4 u" F
完成以上動作 , 即可完全關閉加載雲端相關服務1 {& n6 e3 p G
9 \' c) u4 O5 ^- I! }
% g3 b! r2 n3 Z
g5 w- F, k4 _, f' l# X二、關閉前台插件升級通知
: ^1 R8 H/ U- E* P% j5 h5 h修改> source\module\misc\misc_patch.php文件
0 z' A) ? B) _- y) E' B- F" n4 Z查找. i5 X* v) d: H" s
L) K# T, p) S3 j; i7 E
; k1 y4 A: y8 z6 ^- if ($newversion) {
' H5 c+ H, H5 V' \ - $lang=lang(('forum/misc');8 ~; a' ~" l; B- f5 w1 ~ g0 O: Z
- ......./ q0 W" A( r" u( x# }" E. m
- echo '
! b4 O8 Y2 k& U3 n) ~4 z; H - 9 v. h' J9 g$ c6 N
) t/ w) W! ~! n3 N |- ';! \7 ]! D+ |8 N
- }% k* r& K- ^# D; ~; E1 x1 W* Q
複製代碼 將此代碼刪除或註解掉皆可0 Z1 M5 U& P- G3 J% {0 [
Y+ z! h& n) i H' c3 `修改>footer.htm (請自行選擇使用中的風格 的common資料夾)
, U- ]" q+ Q4 I u9 i% Y查找9 ~8 w3 K6 C" T; x; x
- : y) ^: z! x. [' q" y
- <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
' E' \4 N4 t$ N; K1 S* E" T
複製代碼 ]0 y* L2 a+ _& K
將此代碼註解掉 (不建議刪除)
# C' x& o& `: G$ E- T
3 S( r N! ~: I8 f
) W R& A# `! h: w, s1 X8 Q2 E三、後台網站優化的相關設置:
) [3 ^1 C1 q, g; ]" I4 _' n6 y) m' a1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;, P2 ^* I2 Z6 C+ J- c t: g
" p: W5 ?! B# j6 y4 V8 D
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。/ b1 Z. ?+ {: B5 j* @+ c
若您vps的phg環境允許啟用內存優化 , 建議開啟。
6 _. @7 u9 ~: X; M2 @2、後台>全局>SEO設置>URL 靜態化& V& A5 _+ Q0 o* V/ l/ C# I) p! Y, ?
3、開啟Gzip設置7 L8 E! u& G8 V; C% D4 g4 b
開啟Gzip方法 >打開config下config_global.php文件,查找:2 w$ t2 ]& ~0 y/ L
- & h' z1 A, E/ W0 ^( p+ L" b" [
- $_config['output']['gzip'] = '0';
$ d. q6 u/ n' L1 g' s2 E
複製代碼 * }; ?4 L; W5 C/ X0 r8 ], p
將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。2 o5 \+ [ s1 J) W
; v4 N3 M* W" o/ k5 C1 n4、後台>應用>插件
. I8 }5 S g, |安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可2 _$ o5 \+ s6 W2 G
& j1 M) X8 y( Z, _* k# d5、後台>界面>風格管理
L4 _, x) a7 m8 S. f建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版) 4 B) }, e& t. o7 A" a' Z
, I2 b, \( r! T& B9 \! j6、後台>站長>數據庫--優化. ~/ @2 J' p1 m
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次0 Z' I2 n6 N) `+ \. ?1 J: f0 Z
0 h! J" p x+ y1 s$ b; ~; l
7、後台>站長>用戶表優化
0 o Z7 m1 s4 ^! a& {$ D! S: o數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
' m+ a2 N! z. s" g$ n7 w
& \ U* B6 e2 J" h3 Z備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。" L1 q6 Q% `8 ^" T
|