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 網站的方法 , 分享給各位參考:6 s! i0 d9 t( [$ O( H
; b$ r% j  k2 R  q6 u
. _' P% x' ~2 e; s% Q" K- I
一、徹底關閉雲平台相關功能1 v- x; j$ f! `3 G& d; Q8 A, `9 _' J
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
- A! L9 ^# t, w2 Y; I: N  v查找
9 l  ^6 u- K) i2 G2 r' _: j
  1. echo $jsCode;
複製代碼
" a. R8 y( a0 s$ i
將此代碼刪除或註解掉皆可: E7 z; a2 N# s) M7 u
( y% r- ]  m0 w; o0 d

) q7 d; N) |, Z, ]# t" g% Y完成以上動作 , 即可完全關閉加載雲端相關服務
9 I1 O2 L- O" E$ D) v
2 d3 \& X0 B, I" Q' T, h* ]; ^& ?/ m0 B" J: W

8 o' B' e% T) q: p, |% w/ g+ d二、關閉前台插件升級通知% s; H7 k5 I  ~( [7 j" G
修改> source\module\misc\misc_patch.php文件 # B' S% b4 k1 S" d# m
查找
. B, T! U' }  g; U5 F# x* J2 B3 O7 X9 G' R) B* ~/ B

  1. , @  M, p/ ?5 \1 p
  2. if ($newversion) {
    + X4 B8 Q6 ]5 Q* _
  3. $lang=lang(('forum/misc');4 a6 ~' _1 U% v8 M
  4. .......9 {$ U% z4 l* v+ Z& [
  5. echo '- h( m$ a9 V7 j1 X5 j# C
  6. - B- a4 I. H: A8 G' X
  7. $ x6 e' O. {3 _7 d% @$ a0 ~
  8. ';
      U$ r9 Y6 i( M* t7 A3 x
  9. }
    : U# \1 E9 \/ P( D
複製代碼
將此代碼刪除或註解掉皆可0 `. R3 j* B" ~: o0 w0 k: A0 ~

& j5 T: P" A( q修改>footer.htm (請自行選擇使用中的風格 的common資料夾)3 m$ P& x2 K, O7 S! c
查找, h; }5 C: E  z

  1. + N  A; l7 m! f1 `' V' Z1 i( P
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    8 [2 @8 n+ Z6 s! N7 t3 q  `' k8 M4 u, v
複製代碼
+ Y* _1 I" `5 N" i& W$ Z
將此代碼註解掉 (不建議刪除)
# [$ N) _5 ^9 w+ F
- ?+ u5 H0 x* N' t% K' j- A9 s1 B9 Y8 G1 O  e
三、後台網站優化的相關設置:( c2 ?1 j/ ~4 J6 V' `
1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;
) U9 y% z9 X! D
6 m# H* G& e% \! A: M4 i
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。
) h5 i+ G! [, a若您vps的phg環境允許啟用內存優化 , 建議開啟。

/ c! d2 ^' X4 B2、後台>全局>SEO設置>URL 靜態化
/ N. k5 e% V% g- _: o4 `7 b3、開啟Gzip設置6 ^% w: X' r% V8 Q$ s0 n3 o; O
開啟Gzip方法 >打開config下config_global.php文件,查找:% v6 F9 X+ S3 f5 f3 H" p

  1. " R/ W, z( C3 Q) m7 O) Z* I
  2. $_config['output']['gzip'] = '0';( Z! B2 P4 ?. T0 |+ j' s
複製代碼

% f% {: I2 {& ^# r$ ?4 H將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。6 j8 X" n: \( g: [7 L( y- q& g

8 h' E9 Q2 g9 ?8 o7 g! ]6 }4、後台>應用>插件! i8 e8 v5 E, C4 E6 P0 F8 t0 b
安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可/ R; E5 G: l. f6 D  j, s3 Q5 q( ]

# I3 v4 O  n1 K  M5、後台>界面>風格管理
( @8 p9 Z) X* z  d. J2 Z建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
4 m' ?. W6 A$ p5 I7 ^& h% Z) ]( z8 O  _7 @7 W# @) [+ _4 }
6、後台>站長>數據庫--優化7 p! L. W4 I$ ]" B( K
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
6 }3 G# m# V! D! B- T) N" J9 ]9 [! T6 h+ @. |
7、後台>站長>用戶表優化
$ M' B5 }* j  t9 a; P% V$ q數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次# Y& x  D6 m" p% z$ }, A) ~& F1 S- q
4 a: f. P) i% ~7 C& l7 I7 j
備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。
4 W# I# g( n1 ^% Z( O





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