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 網站的方法 , 分享給各位參考:
7 ~- \: [- s# M3 W' c5 O" N  [9 m0 U
6 b" l) k$ B# p$ s: V# l. u/ s
% L& i" }* Z0 g$ @
一、徹底關閉雲平台相關功能
7 F7 v9 h! J3 L; x- ^如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件4 i, d" T4 M* J- T. n) `6 D, S
查找: B% U  I$ j8 W# a0 L! |
  1. echo $jsCode;
複製代碼
! D; S' l3 C8 o! @4 D* T% {$ k
將此代碼刪除或註解掉皆可
" v# D* b. w5 s, {9 v1 S9 }2 {
2 ^, s, ~: _( z5 f7 l6 b
完成以上動作 , 即可完全關閉加載雲端相關服務: d( j- J+ @% q# r. u

1 |  y; z, V1 V. V5 B
3 A3 a9 H5 y: F; g( }( ?
. \" ]& I  s) G8 b! c
二、關閉前台插件升級通知; [0 w8 W6 P7 y. O: s' Y
修改> source\module\misc\misc_patch.php文件
5 H) T/ }  {. t  k1 n( i* }查找2 I. F$ _- b. |  i
# Q  d: S' w7 _9 \! y  U) w: b* N
  1. ! T! v# @6 V" u; A) y
  2. if ($newversion) {
    8 P% ~; Z! X5 j0 n4 V$ T
  3. $lang=lang(('forum/misc');& [' B/ L* b% \* V7 ^
  4. .......% q$ ?4 L  m8 \* K6 ~/ C
  5. echo '$ e5 x% J# ]# o/ o
  6. : [' T$ m/ J: Z: w* n" w% d4 W
  7. - c# I2 ?4 D' u! T( g3 t( _3 ^$ m
  8. ';, x. j& m6 i3 e
  9. }
    , h9 Z2 S& o& \6 m, b3 R5 `
複製代碼
將此代碼刪除或註解掉皆可- V& B, s. k* u/ D/ }' Y5 c6 v
1 T( W% q+ s6 |/ ?+ k( r- _
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)7 ]7 z+ W  e% y& \' m4 a
查找( n* C. }2 b) A; d5 s
  1. 5 q6 @$ z, F' z, E) @0 m
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    7 g; Q5 e- Z+ M- X* b2 ]
複製代碼

+ M1 b( F* m: i/ l( c5 w將此代碼註解掉 (不建議刪除)
% K. M: O/ I. G! i
* Z! {$ a$ b7 E5 d* v6 f6 J: |: z
三、後台網站優化的相關設置:  C3 G$ h7 p8 ]
1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;
. q# j' f# d" t! L4 u" Q! U: r; E
1 O' l; z8 {6 ]# o$ J
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。" E! o5 `6 h; w2 L) r
若您vps的phg環境允許啟用內存優化 , 建議開啟。

+ ?* z+ D" ~9 F% O5 ]1 l& Y2、後台>全局>SEO設置>URL 靜態化
  A% H; Q. J  d. Y. _& \  ~3、開啟Gzip設置$ q- Z/ p7 W# g& U; D
開啟Gzip方法 >打開config下config_global.php文件,查找:
$ _# a8 U% G/ Q( ^
  1. # M- B3 N: E- }( m2 f' e
  2. $_config['output']['gzip'] = '0';9 t4 s5 a5 f9 l+ N- j$ r7 P7 M
複製代碼

: F; Y/ `) L, f7 `  e2 `  F將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。- x6 t/ W8 v' U$ ?% a$ j( f

4 z8 Z) s. x# S' d" U' J  x0 l, u# f4、後台>應用>插件! [) h5 [. ]+ O' Q5 F
安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可
# A& C3 O, A. f
2 {$ e& ^0 q# }2 G1 o5、後台>界面>風格管理( c- W; @) v6 m, G. Q) K5 X. s; k
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
) V6 g" P, l0 j2 S5 R4 E7 D% i% a! v
5 R1 |) g  W+ j4 F4 o4 L9 X# k6、後台>站長>數據庫--優化; `3 F9 r8 F- n
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次4 S; e7 Z9 Z6 t* _/ g3 V( t
" q% u$ G5 v' e  c4 `" c9 _
7、後台>站長>用戶表優化
$ ^& G( l9 r: [數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次* F- F+ a: }: ^+ ^" B0 Q" _& e
+ X" X" @0 m, j9 A
備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。
6 A5 t- m! n  @0 Y4 r





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