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 網站的方法 , 分享給各位參考:) g0 r  C: f$ q  Z+ Y% `. M
" v1 g) r6 ], M% O' n/ I
1 ^4 n/ _3 V# {% f1 d, y  [
一、徹底關閉雲平台相關功能* u4 {6 g0 C3 @& t
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
; A9 l* I/ ^, y4 J查找
  V: i2 y5 y) Z7 v; v
  1. echo $jsCode;
複製代碼
: [4 i4 Z) y  O3 D& w( P! ?
將此代碼刪除或註解掉皆可" }$ m: T* {, x: g% e* a+ q
/ x2 ~/ G. n, N, z

$ H! T8 r+ z4 |6 h+ O& d" F完成以上動作 , 即可完全關閉加載雲端相關服務
1 Z) X- P8 |' M5 }( t0 v# X! y0 ^5 U5 R
3 h) U6 ]$ R1 H- k2 H: G. a9 }0 ~
# F9 J( E' E  ?, o
二、關閉前台插件升級通知
0 u4 s9 E* t9 S1 U9 T" K修改> source\module\misc\misc_patch.php文件 $ i: G% P& k+ \3 x! U8 R# X
查找1 K% _& C2 p5 I7 H6 o* l8 R
+ M9 c2 C) l0 y' s+ Q4 @: `% E: i
  1. . x) w$ n9 Z+ _: D8 ^
  2. if ($newversion) {$ ^4 [0 m+ ^- O  d2 G5 W
  3. $lang=lang(('forum/misc');
    - T# n5 l. C1 b0 c4 k" A" A+ r
  4. .......
    9 {3 x8 ?0 Z9 R% C
  5. echo ', n6 Z4 L6 Y1 s7 E  ~& Y& a* O' H
  6. $ K+ U" ~% _* B! t$ v& r4 t; z

  7.   o  [, Q5 w" z, t: }  O
  8. ';
    ! L6 L( o( r: ]$ r7 W! s0 k
  9. }
    " i" g1 u  c  C  |% ^) p( Y  C, i
複製代碼
將此代碼刪除或註解掉皆可/ P2 A% }9 d4 ]7 L  x% d/ N
! ]/ ]. [2 P& [* W; P& u
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)$ ?' [4 M; `- W3 V1 X7 o$ |
查找5 H1 Y; a7 a% X( h( x4 _+ Z$ ]5 c
  1. + G. f2 U4 |, N( c& @) F
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>* p0 m& b0 K% q- X. @5 m$ V
複製代碼
, G) G7 b4 f$ l  @
將此代碼註解掉 (不建議刪除)
' k" G6 J, w' t+ C; p) q1 |: a6 I$ O' G) F* Y) i
; F) R  m$ i+ o
三、後台網站優化的相關設置:, s+ s  C' a1 `5 y
1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;
5 ?9 t2 A  u5 s/ ]: ?, D
5 @: w% f; C* K! \/ r# }
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。* _8 K+ ]2 G& N0 l' j( ?6 x6 U3 r
若您vps的phg環境允許啟用內存優化 , 建議開啟。

# Z# g! D' d& U/ n$ k; q2、後台>全局>SEO設置>URL 靜態化& H/ [/ X) S) P' A* t' O
3、開啟Gzip設置
/ r! P0 r' i+ h$ T開啟Gzip方法 >打開config下config_global.php文件,查找:2 S  I+ u. Q! j$ w
  1. - A9 Y: M& O- c4 J
  2. $_config['output']['gzip'] = '0';
    # }9 |- A: I6 K; t' V
複製代碼

2 b! l+ X* v% ]( {將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。  p1 V9 Y( l* S% v! w

" {! [3 ~  ]& F! f7 F& p4、後台>應用>插件
: b" C% |. y4 a$ x% i' D3 o" y安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可
9 q( a+ C$ V, i! I) s
2 A+ J& j) T/ Z: z( j+ y5、後台>界面>風格管理6 v* A( Y- Z. A* z
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
7 @! L; r8 ^4 {& G, a' E6 q& B, W6 r- o& |/ x- J+ g
6、後台>站長>數據庫--優化; Y1 q3 `9 R; N+ J$ \4 j
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
2 p  d, z1 C* r
/ r' g1 b) Q0 U7 R( Z2 D7、後台>站長>用戶表優化" e2 L0 y5 P7 m# Q- W7 q
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次3 j9 o; Y2 I8 h, D6 V# a

- i: J& N) h' Q2 c4 R  x備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。

5 l. g- z9 P/ R! q




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