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 網站的方法 , 分享給各位參考:
4 F; W1 P. m) o% ?% o" j, z3 R" h4 g+ B$ o/ \' N, [, }) K

9 w$ p3 A  p: n- Q一、徹底關閉雲平台相關功能/ E0 X" e, q  y2 t2 @: [1 y
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
& I; j3 h. f: R! a' \" C查找
6 e' l* |! o( k# s" h( q* v
  1. echo $jsCode;
複製代碼

! U5 A; J& T# E4 r( @! |9 c' S: {將此代碼刪除或註解掉皆可
5 x4 H8 W3 q0 ^2 H( N: X4 i# x- N/ W( `8 }

" P1 s8 Y" u1 R# j完成以上動作 , 即可完全關閉加載雲端相關服務
0 Q5 J% y: A* q$ ?2 k; S6 D& t5 z1 B# d( S. I! ?
1 ~; w; k4 Z% s/ L; }2 {

2 u/ n- p6 a: i! N& k& ]二、關閉前台插件升級通知- ~" X8 M. r( d. m5 l9 s4 @; e
修改> source\module\misc\misc_patch.php文件
& m' {: V8 D6 L' @5 n查找
( U1 O! A8 V. P: t* C9 q- u! j
! G$ k; y. @! J2 f/ U7 w, k3 y( H* s. Y

  1.   e9 l/ `6 `: m
  2. if ($newversion) {
    6 |4 ?7 v  N$ r! ~# O$ [
  3. $lang=lang(('forum/misc');; v0 u5 B; `# t: u7 D
  4. .......
    / n  A2 g2 o( x: T
  5. echo '" B, s$ Y  `* _! h' c5 A7 w6 S9 S
  6. # e/ i+ c7 E* U. O
  7. 1 a+ C- E# D5 C! O# t8 Z) Q
  8. ';# m6 A1 P9 T$ [7 w$ z
  9. }" T: B( \) }; V' q/ Q
複製代碼
將此代碼刪除或註解掉皆可
7 Y1 U5 C  z: o5 x& S2 a9 Q  X8 e. s( _5 u
修改>footer.htm (請自行選擇使用中的風格 的common資料夾); n1 H  r6 ^3 d  E. H
查找, b9 J# w& H* {, Z' [/ x

  1. + R2 ?* G- Q1 }8 N5 T0 U& K
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    7 [1 J- u' F( J+ R( N
複製代碼

$ n$ h$ k1 Z1 q+ h1 C將此代碼註解掉 (不建議刪除)
( Z0 j4 m7 J4 {, [
7 f; [3 z3 Q6 F  {0 Y6 s! E- w" S+ O/ |+ p) ]
三、後台網站優化的相關設置:
/ H: Y! v  w3 ]* r2 m$ w) q# p; m1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;0 z  ~) B, }5 ^. Y

9 F5 I: B+ W, \* B! V2 l- b
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。
  d2 Z# F7 p- Y& V; @若您vps的phg環境允許啟用內存優化 , 建議開啟。
. N) T: P, N5 E" Q4 j
2、後台>全局>SEO設置>URL 靜態化
4 k: k- `' n" w0 E3、開啟Gzip設置% e  R0 M: \  W* U8 `
開啟Gzip方法 >打開config下config_global.php文件,查找:/ e4 b! i3 V( ]/ b
  1. : U% I2 i9 _3 O4 w/ e( r
  2. $_config['output']['gzip'] = '0';
    % c9 w  j( X4 s$ O1 ?- v+ R0 U
複製代碼

+ I" K5 `/ Z' n9 }將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。- U- q9 N% n4 @$ _: I

4 m0 t6 }$ c8 k  W' P. \4、後台>應用>插件
* d% ^# q1 R7 B. e2 p" ?安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可4 Z' b& T. D/ F3 `

2 S2 c% c( F3 S1 z5、後台>界面>風格管理
( F8 o& v* s7 j/ [% t7 o, i建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
2 c& y4 G# \* Y$ P% Q1 e
  r7 F9 }. z- D; z, \6、後台>站長>數據庫--優化
8 G9 w4 X$ e8 T* @' h數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
5 R+ R+ }* Y  m/ F
+ G5 \2 _/ |: i0 s7、後台>站長>用戶表優化& f# b+ ~; l' {: S8 B5 O7 n  u
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
3 i' A& P, z- B0 ?: h4 n7 @
/ J. D$ T  j  i: D; c備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。

; r/ M1 z! u! `# o) b2 E




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