52AV手機A片王|52AV.ONE

標題: Discuz X2.5 網站速度優化 [打印本頁]

作者: IT_man    時間: 2015-8-11 20:51
標題: Discuz X2.5 網站速度優化
將 Discuz 從 x2.0 升級到 x2.5 應該很多人和筆者第一個感覺應該是一樣的 , 就是「開啟似乎很慢」, 經過長時間的分析發現 , Discuz從x2.5時代開始後 , 因為引入了非常多雲端的功能 , 網站開啟時會加載很多雲端的相關檔案 , 因此造成網站開啟速度被拖慢 ! 今天筆者特別蒐集整理了一系列優化 Discuz 網站的方法 , 分享給各位參考:% J1 x, N4 f7 ?6 i- r6 G# v+ `

0 Q3 f3 y8 D2 b$ {  o1 T' d

, o: M$ [9 Q2 s2 y一、徹底關閉雲平台相關功能
1 w; a4 I" a0 E+ I: |如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件8 ]  m( p# f/ ^" e6 o0 ?/ a
查找! d% z& @9 a" [" `* d
  1. echo $jsCode;
複製代碼

2 P4 e$ C3 _6 H, E; g2 y& I9 c將此代碼刪除或註解掉皆可
  v- k: m2 [* N7 F2 q
; C4 w4 a0 M: T( a# g
* s0 ^: P) @0 W* h! q  P. E# K
完成以上動作 , 即可完全關閉加載雲端相關服務: ^0 x8 i! d7 U
& @2 }4 ^9 z' q& J; M
& q5 n9 e& s7 p8 ]4 J
5 }* _% b" s# D- }, L7 J
二、關閉前台插件升級通知
' _& i, K: m. S, I+ [0 g修改> source\module\misc\misc_patch.php文件 ! ?$ h: B, w" L1 F2 G# v& k
查找7 M# F+ j+ ]! k, b! w
8 T: c. i/ y0 Q4 g2 I" r2 ?. r6 W
  1. / u6 [2 P& `8 A9 s2 K5 P
  2. if ($newversion) {4 R1 E: g* M* I# ], W0 c- a
  3. $lang=lang(('forum/misc');
    : _1 f) |8 M7 B1 W$ V
  4. .......
    $ s9 T! @) ^( v$ {. ]
  5. echo '# d) ]1 t$ l( |* S
  6. . e7 O8 B4 U1 E- v: G" u% m' n3 P

  7. * q% q9 q+ _5 T1 w+ z
  8. ';
    ' X* a) g6 ^9 H( Z+ z9 ^' N0 w
  9. }
    8 s2 Q/ K* X. A! F, b! [2 s
複製代碼
將此代碼刪除或註解掉皆可
1 X3 \, J2 g: I$ H7 O/ z' L9 |2 u3 |7 P) \/ ^
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)
- \6 g9 ^7 M) ]8 n4 D! g查找6 A: e+ Y' f5 K( t$ \

  1. 2 ^: I) U( d4 I, ^. n
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    ) Z( y7 [8 Q# S
複製代碼
8 ]+ F$ a( y4 T4 T
將此代碼註解掉 (不建議刪除)
* g  f  H' c, r" D1 d* y4 v8 r, W5 H: y' u' p# y- z& O5 q

1 e* z0 l2 |8 ?' Y) C三、後台網站優化的相關設置:( s9 V) K/ _! p* s; X! \" j$ D: q
1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;  H  c! ^" ]- r' O; A& E& E" q
, R2 v, x$ Y; R6 a. T* W
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。
' a7 S$ F1 @* I- @+ ]6 E若您vps的phg環境允許啟用內存優化 , 建議開啟。
- x! W& x* U3 ^& o; {( w
2、後台>全局>SEO設置>URL 靜態化
. x" L: B+ y% \9 _$ J9 `) {3、開啟Gzip設置+ I% f3 p; j. O7 y: K+ D) g1 N
開啟Gzip方法 >打開config下config_global.php文件,查找:
% y  i* @$ ~% U: F

  1. # a* D2 x* H8 S( T* C. M" T
  2. $_config['output']['gzip'] = '0';# F4 K* I/ ~4 R) v; o* W, t
複製代碼

. m& f8 ^, I8 W: T( L, y) Y! V將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。) ~0 ?) R! Z$ n) i

) ~8 G$ C& s" `& X- M$ C' h4、後台>應用>插件
. r& Y9 E# ~# ?# J- J安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可- C: D+ |& i7 g" _; }" H/ M& Z: n

+ `# i: e1 o+ I9 ]# v: N5、後台>界面>風格管理
( X! Y8 o7 t" T, R建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
- Y9 f# n& J( O* F* v  e
% H# D: c3 X5 D: W$ k6、後台>站長>數據庫--優化. C! Y4 b+ E% j  p1 f
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
5 G. B, A; c) T8 g
' J' a$ T. ^/ W9 ?' x! n3 F7、後台>站長>用戶表優化
- t# |" M0 `, K0 t( ~) e; _. ]* o數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次$ p" m0 c5 W5 B  ^7 |% ?: w

" |$ J7 o1 l9 E0 `備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。

* b# c2 P4 H$ a& p8 t




歡迎光臨 52AV手機A片王|52AV.ONE (https://www.52av23.xyz/) Powered by Discuz! X3.2