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 網站的方法 , 分享給各位參考:
2 j1 [, q3 Q6 k* P. \/ i0 ]$ h, X  g  e! a
. [+ j1 X5 Z% x# d0 T  i
一、徹底關閉雲平台相關功能* X/ U# o# {5 l: ?2 }- o
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件% @1 z: s9 c! g% W9 w
查找, L; n  ^4 T0 i) a1 Q0 P
  1. echo $jsCode;
複製代碼
0 ~( n1 m# p) Q! A# o. I4 t8 q
將此代碼刪除或註解掉皆可
  S5 E  t& p4 ~8 a! C" ?$ E, c& V* D. o
% L' ?' r! Q) d
完成以上動作 , 即可完全關閉加載雲端相關服務
% v- ~5 V5 _2 Y1 d8 s  }
+ l" _0 ]$ X; p1 a
& z/ u3 g5 L5 q$ @

, _" w: n4 Z" D+ c0 Q6 ?% \. U二、關閉前台插件升級通知/ A) @& M1 Q0 f# l& `( m; V
修改> source\module\misc\misc_patch.php文件
5 C4 `! l/ e& d2 W. z% p$ K3 n查找/ m0 j$ `% V6 R. Y# }+ \) H$ A8 n

( P9 Z$ ^: A9 R( @6 m) ~/ M. x

  1. / U& W3 \" \% [+ T7 B, F
  2. if ($newversion) {
    - g% {8 O* y, K7 d# g$ U
  3. $lang=lang(('forum/misc');' \9 i* V# a' X  z+ ~: Y4 w+ t! v
  4. .......# s0 _" b0 g& a& y
  5. echo '
    * S( v7 P/ ~$ a3 ~# F: P
  6.   O& o, j' c$ Q; N& P7 W* E8 X  j

  7. : Q7 ]* R; j: B9 {  I( x5 g1 H
  8. ';' F; s/ `5 h+ T
  9. }$ F/ g' A8 k6 c0 B; x  R# Q
複製代碼
將此代碼刪除或註解掉皆可3 C5 T1 E& h6 j0 \
' n4 r* p" |3 g' H3 r8 r
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)
! \6 I! S# U$ {) f查找
# {% c  ^/ x2 B9 T4 I7 w, \

  1. 4 ?6 `; J5 _% z. }, e9 l( d8 ^
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>0 n* D: x6 S- W! w
複製代碼

3 N# @  [/ }# }. j, g5 B& O將此代碼註解掉 (不建議刪除); r$ R  L; p- S# O/ N7 v+ y# n

! D8 {! _1 p6 a6 m- H
/ v- s3 P2 c' L/ b0 M, i% r+ ^三、後台網站優化的相關設置:1 a2 ?5 ?  S2 Y" C  f
1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;* @8 ~; v0 }2 i& R, n

. Y5 P" X! s$ }" X- N8 }' |) \
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。2 g; B# q- k' B$ d4 n. G
若您vps的phg環境允許啟用內存優化 , 建議開啟。

3 u8 W0 `8 F7 a, g* v2、後台>全局>SEO設置>URL 靜態化
, u; ^) E% e. s  \3、開啟Gzip設置
! @+ Z% `" `$ w9 j3 s/ P3 o開啟Gzip方法 >打開config下config_global.php文件,查找:/ x# M% I, f, @

  1. * a3 l7 w, N- e3 @: J
  2. $_config['output']['gzip'] = '0';
    : K* L$ I7 a2 G8 H
複製代碼

* w/ w3 i# \; X; d( _將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。0 F3 _* e- O9 f7 h" v7 T

& Z5 @6 ~2 X7 `8 P' J  ?2 O4、後台>應用>插件
/ p7 ]4 l* K" |, M$ ~安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可
. o$ J. e. o: n) n( t+ e; s7 y1 W6 t& h& {- T; k
5、後台>界面>風格管理
9 v" h2 b3 Q( [7 P5 c% S+ L; Q建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
$ t6 E" P: L4 r8 h8 [5 N' \" ]0 B  X  c2 t' Y5 E
6、後台>站長>數據庫--優化
! n, l4 d" |( [9 o2 v數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
8 E% G/ Q6 _. ^" m" |. H! p
8 S. N* w0 R" ^( r7、後台>站長>用戶表優化$ c7 r4 `! W- h& q% r
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
. e' U! S* o, _2 W4 O" _) A4 W( ^
4 ]7 A& Z0 p& z% s/ u備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。
  I8 A8 D( Z' ^8 g





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