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 網站的方法 , 分享給各位參考:, W. J' \. R9 c. T1 L' F% o
7 m. x/ x: P9 _  r( T+ i4 b3 w

5 V, l$ H! y) Y) m* [3 M一、徹底關閉雲平台相關功能/ Z1 y( ~- W8 i: A
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
7 t7 J" l  @5 a7 T4 c+ ^查找
% O' i) n  U$ {  I6 v% [1 L( h
  1. echo $jsCode;
複製代碼
; h! R% T+ y% z* a1 |
將此代碼刪除或註解掉皆可
$ R( |& H  ?, Z5 i+ ~( s: y$ F/ E
/ j$ F: i' E$ a: V7 W

( G* l: W, o7 A/ M( {完成以上動作 , 即可完全關閉加載雲端相關服務
- f) l9 h6 ]$ d  I; D1 d
& o+ x8 v; s+ C% ^3 L; E$ G
% l  b% B# R% q( h5 R- H8 g( u

) y7 t- |3 f8 p# S1 H6 A二、關閉前台插件升級通知( w. E- O( s$ q: W* M* t
修改> source\module\misc\misc_patch.php文件 3 X" ?/ W( N, ?( |! @1 y
查找
  X; U& Q- W3 Y- N
$ Z$ m- U8 r- M+ a3 H# I

  1. 5 p# M: u; x1 M- h
  2. if ($newversion) {- ^* g* u5 T" O4 f
  3. $lang=lang(('forum/misc');
    " X7 j/ z- W+ i# A$ M; m# @
  4. ......., x8 h9 U9 G' i6 _5 p/ q
  5. echo '
    " A5 f' ^: F8 F3 _  d" `
  6. + O' a$ d2 m4 ^" r( F3 X& `  `

  7. $ v1 ]# ~  Q) Z% y7 k$ ^( l, C% L
  8. ';& t8 i: Y- r: u; ]! Q; x; [: r% k
  9. }' e  E# o' z, _# K/ b
複製代碼
將此代碼刪除或註解掉皆可5 {! t+ ^5 D' D
$ f: P( K, l  e& I" J0 k; }* |
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)
9 y) d4 x3 U" q* v查找9 |- s3 R# H8 w
  1. & a$ W7 e/ y) m4 o
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    " K8 r, S  _4 i3 C* t" a1 I" ?
複製代碼

1 ]- o( i$ W* C% r/ |7 m' a) N將此代碼註解掉 (不建議刪除)0 {0 m% V7 d: |8 s, C/ M

9 {+ z7 P( O& l2 q0 B2 A) m5 O! s& g" Y8 B
三、後台網站優化的相關設置:: D/ B  y% i$ R5 c1 z
1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;
. k3 ~( T+ E) D, D5 ^% d5 Q0 `! ?" a1 n4 }6 o; U" U% U
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。# r9 z, K, Z3 P- B
若您vps的phg環境允許啟用內存優化 , 建議開啟。
! [% {7 N6 ~& o" _
2、後台>全局>SEO設置>URL 靜態化
/ k" n4 \( Z5 |' e3、開啟Gzip設置
& M/ f0 ?: z! I8 y, z% T) S* \開啟Gzip方法 >打開config下config_global.php文件,查找:
4 w$ h5 a) Y9 N/ X
  1. 0 p) t: `$ Q8 U9 k6 t; g+ J
  2. $_config['output']['gzip'] = '0';
    $ J# n2 g2 D' t& ~$ P4 c# [
複製代碼

6 b9 b. X/ T9 H: c. @. h將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。
' Y  J' ]: v5 p& @/ V+ ^
1 R* }7 }* ^( b1 k1 V; g2 q6 e4、後台>應用>插件6 S! t2 L) R: W4 Z* o5 h6 W+ _1 I
安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可+ e# U: |4 M. K8 S- y' C
  }1 T( G2 i  d. P% v
5、後台>界面>風格管理0 ^1 v; u9 B9 f  ~- O
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版) ; o! `( B1 x% _' n7 u1 N
# U; k5 ]8 K2 u  W
6、後台>站長>數據庫--優化! w; {) ?/ z2 z4 f7 T- w0 r# t7 j
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
7 X! X' q; w$ z7 \2 C" y/ F2 e: y$ ~
7 t: W9 L3 P$ {( H7、後台>站長>用戶表優化
* }6 c* ?6 N0 ^9 m) i' e5 y數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
5 M  X: D, c) \" O# \+ v
! {& \' k, ]* `+ P備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。
1 E2 J8 c% a2 t6 e





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