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 網站的方法 , 分享給各位參考:/ H" Z% b6 y" [; ^/ B0 K6 y
  k! \) @( ^$ q3 D  A

/ M. ~2 `7 n4 \6 J* @, D一、徹底關閉雲平台相關功能
9 c* X0 S" L" v9 A6 n如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件( t8 u8 Q$ Q8 l8 E5 a: A6 [
查找# Y1 J  u- H& d% Y7 B. r
  1. echo $jsCode;
複製代碼
/ T8 M2 [* l+ {
將此代碼刪除或註解掉皆可
4 s/ h4 T5 h7 Z+ [  Q3 m+ M3 |: ~- q' G2 E

  Z2 v: _" z% X" E完成以上動作 , 即可完全關閉加載雲端相關服務
5 M: a( {* ]" z4 K" p, W: \# G$ e. X% `7 x' b
& K$ P  `. a7 w& O; ?2 X0 b

/ M$ y" ?  C7 i( l二、關閉前台插件升級通知5 B) Q8 r: x8 h/ d5 J
修改> source\module\misc\misc_patch.php文件 4 L# ~: C4 _1 o' y! X/ T7 Z+ B
查找
/ l( p9 G9 k1 |- q. O  p
2 i8 A" V9 w1 L' P0 a) y, m

  1.   F7 F7 t0 N0 J' C' Z/ g4 i$ |# l
  2. if ($newversion) {
    6 ]: g) y' S. W$ @
  3. $lang=lang(('forum/misc');
    " E! ]' E* O4 I4 e6 M. C  B7 J5 v" S
  4. .......' a) C1 l; {  k0 o* T% u3 P; k; h
  5. echo '
    ( Y1 {6 z- h! w( Q) g' H( z
  6. 0 D8 w; r& J0 A" {
  7. 1 ?9 d% h6 H: \, {
  8. ';* A' G% s2 I% t6 [) `; S' r
  9. }' q! ]; M$ p  {, L2 G6 S5 e' O% f/ w
複製代碼
將此代碼刪除或註解掉皆可) y4 B# x  Q9 ~0 F; Y

( T% k3 h0 J0 L, u( s$ x2 }修改>footer.htm (請自行選擇使用中的風格 的common資料夾)
, {" z3 J: f2 H4 ]查找
  k7 S2 `- \. b" Q. d) D

  1. ' ]7 Z8 E& b5 ~. B) b0 c, V
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>( _! W, O# a7 S6 N% t! f
複製代碼
( O, S% q8 Z- K3 X+ c+ q5 }9 r( H9 J. g
將此代碼註解掉 (不建議刪除)0 Y" z8 P) }  a! m6 ?" B
  R9 x  q0 U8 p
/ p- k. D: P; N% f; a
三、後台網站優化的相關設置:
3 M7 K4 K& M: ^( ?5 ^! T1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;# l8 Q' j; Y9 M: T3 U  q2 t
& V: |) h3 C5 i7 }
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。
: g8 A( }  l' B0 L2 O- U  V若您vps的phg環境允許啟用內存優化 , 建議開啟。

0 U7 S: v3 b, c" h8 y! h6 h2、後台>全局>SEO設置>URL 靜態化
0 r+ y: V. n4 |) U+ B3 t% z3、開啟Gzip設置
! x, G. r# N% K1 J/ U開啟Gzip方法 >打開config下config_global.php文件,查找:
' A9 b4 U0 ]  p( T0 N* T

  1. 1 N" x, F  C! a% H/ M
  2. $_config['output']['gzip'] = '0';
    ; N# U+ e5 A. [% u7 M4 e  _2 v
複製代碼
- t3 {1 s. }0 `$ L+ U7 v
將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。
7 W; E7 w! w" [7 d9 R+ T, X. m# b; o! y% m0 y/ u  {
4、後台>應用>插件
: @' X5 G4 F* ]; t安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可
  ]$ ]# c" g4 y+ m$ e- }
  v' \; [" u! G0 ^/ j, Z8 g$ L1 g5、後台>界面>風格管理; B( C4 H8 C" K" A; J
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
2 V; ^; e0 d) I" x7 V5 l* ~8 Q0 j/ l; @% C& X  _+ k
6、後台>站長>數據庫--優化; Z! G( M3 j9 R) \- A+ g5 q; D
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
' D; G" G) Q6 ?0 V; B9 W$ y2 x2 Y8 F. p8 d6 C2 ?; S
7、後台>站長>用戶表優化
$ T, `) E* }1 E! P" P; o7 O數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次/ b9 U4 j5 s, ?4 m3 V  z+ C

, Z) ]) ]7 |3 C$ W  F/ n3 n/ ^備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。
3 Z% q3 y7 V, j  T





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