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 網站的方法 , 分享給各位參考:$ T( k6 L+ n6 K
( `5 N8 |6 m/ z. Q- }" g
5 F) T3 d3 s& i' k; M# E
一、徹底關閉雲平台相關功能
7 I+ V/ H% i; H: B9 F: c如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
( I8 ~/ m# f  W- Y0 y查找7 s; E  a, u9 P7 |$ L  ?
  1. echo $jsCode;
複製代碼
. [6 N+ H. `2 `& [: Y
將此代碼刪除或註解掉皆可
6 G8 l: w- r1 `1 m8 D* F
6 A  D; {' P& M5 |# j5 m4 P+ j

- e. `/ L6 {% g6 b7 h/ Z- k. D完成以上動作 , 即可完全關閉加載雲端相關服務
" F! Y5 Y+ N+ g4 X) `4 t; r- \
# v' {$ D* P6 b; y3 W) d* O; W
1 C7 f9 ^7 Z' D
4 @  Z& \6 _, _. I  L, d+ c
二、關閉前台插件升級通知
# s6 e7 r( R5 X) K/ A4 W/ ]' F修改> source\module\misc\misc_patch.php文件
: Y. M# q$ t' Q3 W( F查找
; w- G) L2 e! o" z& E4 Z3 y8 w- ~2 P, D% o4 X3 Z" }

  1.   o% c; [' P2 s/ Q2 O) T5 c
  2. if ($newversion) {
    : x/ K  M; o1 h
  3. $lang=lang(('forum/misc');
    + c) U7 e) O# m' _6 W7 w- p3 Q! b
  4. .......
    : X8 V5 n0 v' m1 Z  C. q9 B, ^
  5. echo '
    - A4 W9 A& d4 `6 |! n$ l

  6. ' H: O0 O* b2 w4 F

  7.   L- L) ^5 Q" l* x
  8. ';
    % J1 b2 B- ^, J6 e; {
  9. }
    7 ~! d; ^# C( Q4 n" K+ {1 h- n/ F
複製代碼
將此代碼刪除或註解掉皆可2 \/ b$ q1 I1 W' O

# }& `) [" \. g( ]" p* D修改>footer.htm (請自行選擇使用中的風格 的common資料夾)
  `+ {! V1 Z5 t查找5 H1 U2 U( K( e$ d* E; u/ p1 ~$ E
  1. $ w+ n: t: Z6 ~0 B. O
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>; F4 n9 l$ H- U( U( w
複製代碼
$ N( B9 p; p6 a" \7 ?
將此代碼註解掉 (不建議刪除)1 @8 w, V: m1 G/ J

) ]1 z2 p0 E; G0 p+ z; |
. V% G% I$ L$ _# a三、後台網站優化的相關設置:
0 p* U" v7 _1 p" ]+ T9 ]$ S7 T- _& b) l1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;
& h- [; u2 F/ q: |6 P  `
. t* z5 i; q  D. p, R+ I  Z2 j
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。7 a, `+ m, a( ^, }3 ]- I
若您vps的phg環境允許啟用內存優化 , 建議開啟。

1 y0 |; ^+ x, J2、後台>全局>SEO設置>URL 靜態化
) O/ v) U8 m/ I! [5 u9 |) _3、開啟Gzip設置
+ K: c4 F' k: b/ z. ^$ r  O開啟Gzip方法 >打開config下config_global.php文件,查找:1 H  l2 Z" R9 e# L. U# \, P

  1. ) [. m2 c; |# ?9 C2 ]$ y& W
  2. $_config['output']['gzip'] = '0';8 J% A" G$ @3 l0 g1 I8 R
複製代碼

) l; @6 O! \& I. L* Y3 Z2 P將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。
4 _, i( R0 m4 w8 L+ h- |
5 a9 R" b2 [3 Z' \4 k, H& |% c4、後台>應用>插件9 C$ U1 C: P% V7 _3 G" C
安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可
( w: B+ d& s4 x$ r3 Y) y2 e1 b9 d( ^( ?
5、後台>界面>風格管理7 I* Z% n! ]1 i  J; y$ c
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版) ( A2 W! N4 y' a2 s% t! ]7 p( |

8 m+ ^4 u9 T) D# h: {6 e6、後台>站長>數據庫--優化
/ [* c" j2 Y; H+ I4 S數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次# `6 n$ c" T- w1 m9 }8 J3 Y. A

5 g$ t6 ^) ?% N; g; [' C7、後台>站長>用戶表優化
  w) ^" o/ t" \* p; I: Z  g數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
- h! N, c5 q5 t+ {" e
, @; ~: h; y2 y. s- W) B* _" T備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。
) o, h+ [; X  {+ W& {5 _4 ]





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