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 網站的方法 , 分享給各位參考:# `' d- e$ s+ b1 S

- E- z: p0 d) ~4 g0 ?9 _, U4 v
4 ~& w, T: F  v, L3 K
一、徹底關閉雲平台相關功能5 P) Q. T* L* T$ W6 B5 ]% C6 K
如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
6 n; e7 z( t3 L; m, K; R查找0 r  {- _( f7 F3 C! L
  1. echo $jsCode;
複製代碼
# n, C" l7 z( ^/ ^
將此代碼刪除或註解掉皆可
9 l" r8 |$ B9 J# N9 U7 }5 c3 ]6 l5 I+ x1 x
- Y  z! T* s$ _/ Z4 d' t) N
完成以上動作 , 即可完全關閉加載雲端相關服務5 z2 t( l! H1 y0 ?) v/ K9 B# x

" E- P. L" m( e# p5 h0 N& Z3 O5 Y" ^+ k3 N
1 t3 C. s9 u/ g  f+ Y% }( Z$ R
二、關閉前台插件升級通知
. C4 i+ ~) _* e8 i  r修改> source\module\misc\misc_patch.php文件
0 p/ i( w  o  W7 f0 a查找
% H/ |9 G/ V/ t) R/ Z) O7 s5 S! a: x2 O& j" f/ t" H7 ^

  1. 5 U8 {+ S& C5 ]6 `  f
  2. if ($newversion) {
    + e2 I. w0 s, ?2 M+ a  h+ G
  3. $lang=lang(('forum/misc');
    ' G% j2 P- l  }& Y6 j
  4. .......
    % a% _( p6 R' C9 d) J& u5 o1 ]. d
  5. echo '
    / d2 h3 ~  u/ b! K3 t
  6. $ {1 K" L5 u0 o, T1 z

  7. ( c: x( v* i) \0 f( p  Z
  8. ';3 Z' |( a5 M- }/ i
  9. }- u2 W# d8 v4 }: Z0 r$ ]
複製代碼
將此代碼刪除或註解掉皆可: B1 t& N! O. _2 v
3 O) y! \1 a( ~9 B$ k0 y
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)* u6 n0 p: J: b% Z
查找$ B% b# {/ A) J( c+ O

  1. ! Z. l+ w- O  a# {$ F
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    0 L" Q/ v9 B2 l$ w
複製代碼

! b) H& y' M6 ?. ?2 b將此代碼註解掉 (不建議刪除); W- x/ f, I! s, z/ T

+ g& F4 {0 p) w6 I6 \, F) i
  v$ H: c2 G. U9 M+ Z- R三、後台網站優化的相關設置:# v6 x7 K+ b; L3 \. ]  k' G* I
1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;8 q# L3 f4 p) O9 T% g
# J9 ~3 _+ Q/ e9 H) z8 j
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。, _. Q1 }( B$ a1 @! l/ x
若您vps的phg環境允許啟用內存優化 , 建議開啟。
) I- {3 c4 U) U6 |8 ~4 M
2、後台>全局>SEO設置>URL 靜態化/ Y: G( n& O4 Q) L! ]+ ~$ Z
3、開啟Gzip設置
2 [6 o. M) d& m+ \( ~  Y  r  @開啟Gzip方法 >打開config下config_global.php文件,查找:
" G# P3 ]6 d$ g$ x. Z

  1. % u; J' F. l" K2 Q- O& r
  2. $_config['output']['gzip'] = '0';8 R* p; a# I. ~! H, ^$ v
複製代碼
. X- Y2 ~' K! ^: d3 i% q
將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。
7 L7 V4 Z# l' ^# b2 i# n4 [" ]6 A& Q4 |4 N! S1 n0 m% w
4、後台>應用>插件+ m8 Q4 C8 Z: |# P* d5 x0 ~2 K
安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可: o. v( n7 u2 S3 `$ E2 L. B

  W# c+ d5 Q/ I4 @5、後台>界面>風格管理8 L- r; X) D# x1 }# \+ |
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版)
# u6 P3 t. I% j2 x+ B
% ]2 G0 W+ J# Z" ?6、後台>站長>數據庫--優化( R; {/ x5 x6 \
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次
7 K4 r( i) A# j
+ N" \9 X4 w# s7、後台>站長>用戶表優化
' }& C3 g! g. D' h+ B8 O數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
6 I- T: s/ u1 V. Y, n% c& F- ?; @0 V, }) \+ E. s4 D& E( q9 l
備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。

1 e0 `5 w9 K# n% _* e1 ~9 f




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