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 網站的方法 , 分享給各位參考:
  R4 S8 |/ X: L2 r
% J& ]5 ]6 C1 A% S. O  V) t7 `' @
4 O7 L1 T  s6 p  K$ ~$ F
一、徹底關閉雲平台相關功能
0 w  V" a7 M# Y6 V如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
; n8 Q" F' \, o* P( V9 t: z查找) k2 j% Y5 @% ^. l( a7 `
  1. echo $jsCode;
複製代碼
) i( P6 M9 q7 L% {6 i# }3 G, _
將此代碼刪除或註解掉皆可% b" m$ y$ j9 g& X

7 S9 L/ Y: K& A/ o

% f. \0 N, l# Q7 z2 ~- U. }3 ?完成以上動作 , 即可完全關閉加載雲端相關服務: o0 \  E3 T# a" w1 I: B

/ k% d" H8 @- i, a' I- C4 @) M6 f( _  u. F

" y/ w% c$ z% N# ~5 b. F- v, [二、關閉前台插件升級通知* Q9 A% s) f( M8 ~' ^
修改> source\module\misc\misc_patch.php文件
- N! `8 o# D! E+ |查找% g+ m7 O: I: k
9 q- w& `) {) `8 `3 Z9 i

  1. % V2 H$ R: b" ~' X+ L) M( A
  2. if ($newversion) {
      R' P1 s2 ], }# w* s
  3. $lang=lang(('forum/misc');
    " m6 g9 d" J+ [. {5 n8 `
  4. .......6 g8 j% @7 B2 _' {
  5. echo '+ R, ]: ?  o! z$ A) N; q3 c1 v
  6. ! c; p* ~1 Q/ W; F9 M$ W% x
  7. ( p; C4 H: S3 D+ q/ N
  8. ';$ l2 D* B: I: i) F# {6 V
  9. }! C  n- M. p5 h  }
複製代碼
將此代碼刪除或註解掉皆可" Z' x4 \( z6 j7 y- n  ?

& M: j7 Z, X4 e6 t. Z6 m8 i# ?修改>footer.htm (請自行選擇使用中的風格 的common資料夾)$ {& }1 X# a% M' a6 J+ `3 U) k5 A
查找
1 \, r/ K/ `3 Z
  1. ; p- N% X, M. m% F6 |
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    % D5 ^" [& Q2 S  w* q- x8 E- i' L
複製代碼
$ ?5 V8 ]$ [: v5 s- ~9 G
將此代碼註解掉 (不建議刪除)
0 d0 c1 I! d) [3 [
4 G8 T' F; c1 F  Z
9 ]( \/ F& K2 m$ {* h7 [7 Q三、後台網站優化的相關設置:
9 b' O4 o% C' [# Z7 ?" i2 ~1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;6 s( M; I4 S+ C1 L; z' z- S2 K
6 Q; [( S$ M& U0 n& }+ I
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。8 B: R3 k2 D5 m  J! M0 B  q
若您vps的phg環境允許啟用內存優化 , 建議開啟。

; B6 |5 n$ X5 d2、後台>全局>SEO設置>URL 靜態化
9 q/ }* Q+ [, c  E. C5 Z: v3 q3、開啟Gzip設置
3 g- w4 T. E; o& k  _開啟Gzip方法 >打開config下config_global.php文件,查找:" J; T4 j+ q7 O# D

  1. 0 O% s: B! s+ o0 m6 k. g
  2. $_config['output']['gzip'] = '0';0 K' O; q! {0 P# R  j
複製代碼

8 \) l- o  k+ c1 U6 G* s' v將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。
6 y; t/ M2 j5 x! C* j# |3 h1 c- S
) f6 [1 J' E- [* l! \8 j: A& x4、後台>應用>插件
* |7 C* U4 n2 ^- o' Z4 T9 i% a安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可# W) P* v4 s6 {% g

! u7 p' W/ v$ C" C# y# y* O$ l5、後台>界面>風格管理
1 P' X: v2 r! D6 B5 A% S/ _建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版) 2 k; i. L" p5 ?7 Q. @; X
+ H6 A$ [1 _! {) i8 |0 o
6、後台>站長>數據庫--優化
8 }0 Z; b1 W, l數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次( {3 r7 z9 g( y, m2 |5 s
9 D/ s! m  ~7 w/ L
7、後台>站長>用戶表優化
2 |! o' X, H* `- i9 c5 s: x$ @數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次% y. M3 @4 i: f' k* d# ^- [

" s( m; ?% y2 k9 J4 c: f備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。
7 ], v8 u6 E4 _# X





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