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 B0 l8 h. |) H& U

3 T! [0 w: k7 F' u* L8 K/ Y' t2 L- w
. |; p1 k5 w; Z$ B, P; I9 w, a
一、徹底關閉雲平台相關功能# H2 G. |$ B0 @6 V2 r
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
3 H) q" V5 t: N5 a/ \# B查找
! L- f+ U: Y% `, R" x+ q5 j: q8 s
  1. echo $jsCode;
複製代碼

3 w' |1 U1 r4 o將此代碼刪除或註解掉皆可
/ o% p. ^$ I, U" g2 h
) H3 {* U, _! ~5 B% P! E' C3 ^

3 K4 }# R7 ~" c( [: I6 ], s完成以上動作 , 即可完全關閉加載雲端相關服務
! V% [8 c2 ~4 F+ w( \/ X7 o! C* T& F2 q$ `4 F0 v4 m+ p+ B
) t9 U2 J0 H4 G* h& Z9 e1 P4 O& _

0 P* j& A6 V" [8 G( y二、關閉前台插件升級通知/ f: _6 B$ M& x( q3 \1 W  `
修改> source\module\misc\misc_patch.php文件
+ j  q* ~7 v5 S" n) K% Z查找
0 m2 b# u! e1 y7 m$ o" G% e/ S, I% b. h: ]
  1. 2 H2 G  J8 f5 v3 ]
  2. if ($newversion) {
    * N3 \: d% ~7 b, n
  3. $lang=lang(('forum/misc');0 C- ]' D  ^$ g5 v; c( z
  4. .......
    ; I2 C4 F0 h6 |% |, \
  5. echo '
    - z; p" Q; @' X3 [  ?4 W

  6. # \$ \' K! c" @$ u. b0 g9 A

  7. 9 Q. Q: x  C* ?( @8 b# H, m
  8. ';
    1 n- M& i% a3 m) a2 {+ l
  9. }" n; ?* L% u, b/ O3 w% x1 @( Q# {
複製代碼
將此代碼刪除或註解掉皆可
+ I) E( @$ ~2 T9 s% P3 K; i; A  U% L$ K2 V" d* G) j7 z
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)# U6 |4 E; F2 e; K" x3 P- [
查找1 x" I. F# o4 w( ^) Z1 T

  1. % C8 b# @  _# F( Y  d7 y
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
      h) c0 y* E$ X2 {% F
複製代碼

/ K, m: U/ [3 Y8 T& h( N! y3 d將此代碼註解掉 (不建議刪除)
* E% B: M' z+ H! f
! K$ p" |( V2 D# a/ K) v" V# r$ [7 Q: ^& J( U" O' M  u
三、後台網站優化的相關設置:
  m# K! z# `9 D" q: F1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;# @* s2 R" t6 C  b, S3 w
' v$ G# P! L: U/ V9 ~6 t
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。
6 h1 c6 z$ x, Y2 @若您vps的phg環境允許啟用內存優化 , 建議開啟。
8 ], x6 q% p* S# z7 Z/ L
2、後台>全局>SEO設置>URL 靜態化: h: F+ H6 D; [6 x6 J9 [, H5 L
3、開啟Gzip設置3 C" m/ p3 `1 y7 C/ Y0 v) Z  I
開啟Gzip方法 >打開config下config_global.php文件,查找:
2 t' l9 x( Q8 N' N8 w

  1. " P% N. i4 P# x" ]) ^
  2. $_config['output']['gzip'] = '0';4 q+ L1 ]' k. ~
複製代碼

9 O7 b" M$ I$ C6 E! m將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。
* S  o* x! j  g6 O0 Z0 S
& O0 \& C6 a" z+ ~7 r- k' d& r4、後台>應用>插件
0 v$ [  N% h) M4 x$ K* x安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可
; L3 Q8 o5 @  \
4 k; N  `) g" ]3 N$ l5、後台>界面>風格管理; \6 Q8 u8 I' Q4 f0 ^* X# R) ^
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版) / L/ Y: M7 Y2 P1 |! E" I
& P& `' z& C# X3 D
6、後台>站長>數據庫--優化/ N, H9 T% S8 F9 k. b2 E6 d
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次+ }  p* J4 B3 R) k) f3 |+ X9 H# g5 S3 r

, e  d* Z# I, [  b* f. p7、後台>站長>用戶表優化
* C* L2 C& u9 m, G9 d數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
( o: ?- y! q# Q: t8 O% \
% E3 @1 b5 z2 M% R備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。
) ^+ s/ t8 b9 @! F





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