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 網站的方法 , 分享給各位參考:8 X- Z2 `/ p1 }7 m+ H% d( e

  M1 u/ ~% `; M4 V
) ~5 B1 [' j8 J4 c! G
一、徹底關閉雲平台相關功能; h+ O' I# V& e4 [7 N8 Z
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
: a' i+ E3 c! o7 i8 m查找" U5 j- x6 C: \* ]2 z
  1. echo $jsCode;
複製代碼

: m. W: G, G! n2 m; f7 d將此代碼刪除或註解掉皆可9 J+ a4 M/ |5 ^! O8 o9 w1 d3 ^
( S* F1 N, e' g' p
# D' }4 d9 Y. t
完成以上動作 , 即可完全關閉加載雲端相關服務/ B0 l2 m' g: [6 P7 O  M5 U; @* l

& a, P1 e! v3 _; [
" {3 ~1 b* s/ j9 }* H

+ O* v" N1 t1 N4 X5 r7 _( l二、關閉前台插件升級通知1 x5 \: x1 E* h& A/ R  z, h
修改> source\module\misc\misc_patch.php文件
2 N  O, j; \" M. k0 J8 P0 N; A/ c查找# |1 \4 h. o: o5 `
' \1 S( M, H/ x# g( L7 T4 Z: l4 X2 @
  1. , ]' L: m  {8 z; R& r6 T, j
  2. if ($newversion) {
      ~. s: S1 [: C% Q" f/ i
  3. $lang=lang(('forum/misc');  }" u6 D( g. ^2 E
  4. .......3 {5 ^0 R/ n  W) T* \2 e
  5. echo '# }& }6 Y/ ^  E/ F8 t: l+ u6 R

  6. # M% _/ n) M, w1 T6 r7 f. w/ o
  7. * t2 M- c. W7 O+ w" o$ [* W
  8. ';
    4 F7 h0 u$ f' Y: _: h
  9. }
    6 M- C( u" c. O+ ~9 d
複製代碼
將此代碼刪除或註解掉皆可$ e6 ^2 W! u( l0 _% ^7 h' J% F  ~
+ k) u! p# S) U' j; a2 ?
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)4 h/ Z! m  F  T9 a
查找
2 U7 [, f, b, J2 O0 r7 |4 @' e5 W

  1. 8 S, d$ c6 q4 A& b6 \, z
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    % N1 ~  K* s) G* }: J) X' P
複製代碼
/ @$ J5 @( k: W# L& n2 A- Z
將此代碼註解掉 (不建議刪除)2 V) C# q1 J+ c6 h# r

1 |0 k1 B3 A0 v+ t8 M/ v* P, s# m8 _7 E! t
三、後台網站優化的相關設置:+ }- ]$ ~0 F: ^: |) u
1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;  q  O% U+ B% H5 W- Z% j" y% n

$ E( F8 I" K* w9 Q# V
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。* x/ D# a$ G  |7 ?( W( ]
若您vps的phg環境允許啟用內存優化 , 建議開啟。

/ e+ `3 n& K$ E% S5 ]2、後台>全局>SEO設置>URL 靜態化
2 d: q5 d5 {2 Y( n1 g3、開啟Gzip設置
& \- J+ `, P4 w( ?" L7 m0 j開啟Gzip方法 >打開config下config_global.php文件,查找:4 ?6 t- \8 O& M, F& X

  1. 3 N# y; L* r1 Y  q) u9 Q0 {9 O& @
  2. $_config['output']['gzip'] = '0';  i1 e' i, {5 N5 y! k1 [; ]  r
複製代碼

* _; X1 c. \( F6 p  n# s9 E將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。* u( Z. x- b0 r1 ?1 e2 S! k

5 O7 T* Q* ^. H! j4、後台>應用>插件7 k; |  J( g4 R# ~" n
安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可% @! c3 X2 o: V' b2 P

. C# {. B6 J7 W3 a9 A; \" \5、後台>界面>風格管理  m) n# A+ ~% Y/ I
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
2 q! l5 |" z# a$ {( L6 p9 r5 U* z7 A6 p$ M% y, r3 N/ c
6、後台>站長>數據庫--優化' m4 R) z& s8 z" Y. ^
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次. x0 d5 ~& ^/ e3 [. Q& {

" k# @8 H: c$ f5 a% u. R* d7、後台>站長>用戶表優化% J) w6 B# Y* k! d4 [* l
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
, {$ t) J1 N  v# d% N) v
7 u* w% R3 _$ s! x" m: u+ p備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。

$ x+ T; a0 C# M+ N$ U  ]; Y" V7 ^




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