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 網站的方法 , 分享給各位參考:" S. k$ E% P; K  R$ i5 u) Y3 e

& ^0 M' i5 G- E, d5 t
% l& r0 G" O/ U2 l7 e9 x; y
一、徹底關閉雲平台相關功能
& y4 }7 O( W4 y1 m如果有使用雲平台服務的朋友 , 請先關閉相關功能 , 並且修改以下 api\manyou\Service\DiscuzTips.php文件
7 \, P, A9 m  r* L+ {1 P0 p查找9 Z4 V0 D8 N" p8 u
  1. echo $jsCode;
複製代碼

3 J0 S; k4 y4 f! B* `* W將此代碼刪除或註解掉皆可
1 }" p  w% f: P, S3 E0 v; ~9 G6 e) s/ \0 ~) a0 \# E- C
* v3 s5 r/ J; P. a, M, h& A
完成以上動作 , 即可完全關閉加載雲端相關服務# A' g# d5 g7 h" G4 N

7 I  \, y2 |# J+ y+ I) s1 z
) j! Y2 C% V  C. Y! n: }: m$ p
- {5 U0 E! I2 X; d: m; c
二、關閉前台插件升級通知
1 Y9 m  t% [3 m! B4 {! E. z% D修改> source\module\misc\misc_patch.php文件   [! n& a& K8 D  o
查找
; t0 k! k- X0 S+ Q& {! h5 I( R* R
  1. ; g3 K& b' S6 L0 }* m8 ^& p0 V
  2. if ($newversion) {- S  {. V( Y3 x5 N
  3. $lang=lang(('forum/misc');
    2 {  H( E/ p! }- s2 ?
  4. .......
    1 Q0 [* g8 V8 Y* O6 w5 F0 J
  5. echo '! D+ |' X3 T" }  s) }6 H

  6. % i8 `' K  ]+ |9 M& F! X' k' L
  7. . |8 r$ W6 `/ d8 [! f: x
  8. ';
    ) V$ R% I$ B' O) l3 o7 n
  9. }
    2 q2 ^, W  |4 Z# g& i+ r% ]( V
複製代碼
將此代碼刪除或註解掉皆可1 k. {( E! T; h
" U( z4 {) n& j
修改>footer.htm (請自行選擇使用中的風格 的common資料夾)
( I" U8 Z/ C2 A9 ?. T2 N% m8 J. v查找
/ A" Y: b$ k3 ?) N

  1. ; ^' ~& k$ l* l7 v6 @
  2. <script type="text/javascript" src="misc.php?mod=patch&action=checkpatch&rand=$_G[timestamp]"></script>
    * y+ V% C/ d2 A  e% k/ X8 X3 Y- a/ `
複製代碼
2 @+ s/ H- I, v7 F8 Y: ~
將此代碼註解掉 (不建議刪除)0 N  n0 L- s( R! W$ C( w
- G9 o& \, N  |5 g, M( E& w

/ G0 a; o: F2 Q: H( S) I4 Y三、後台網站優化的相關設置:
8 I# Q( h# ^; [8 }) `1、後台>全局>性能優化>論壇頁面緩存設置、服務器優化和啟用內存優化;
7 S* [, O6 D% R4 Y0 b8 B$ e+ {  i2 T. p* C" [. @1 a
根據對Discuz x2.5的測試,發現設置:緩存論壇首頁有效期:0、緩存帖子有效期:0、緩存係數:0最佳,當然這個主要是針對訪問量比較小的論壇,如果您的網站訪問量很大,建議根據自己的需要來設置。* B( T, j) d) u/ I  S6 q
若您vps的phg環境允許啟用內存優化 , 建議開啟。
& k! x2 N0 n3 w, M& Y# T# ?7 O
2、後台>全局>SEO設置>URL 靜態化: Z0 z" S  D% u% q2 r' R3 \
3、開啟Gzip設置
! W3 Y5 `' Q4 k) P  _; s8 `開啟Gzip方法 >打開config下config_global.php文件,查找:/ _+ i( m8 o2 Q. R# k
  1. + n* p4 W) n# S" B# ]( h
  2. $_config['output']['gzip'] = '0';
    # Z6 t7 G) {) k  {* j7 ?+ i$ z3 y
複製代碼
& |( Q# q; a0 F" F, x  h* h0 k
將預設值的 "0" 改為 "1" , 上傳覆蓋 , 即可完成Gzip開啟。
. l3 R7 \: D1 t: o) S2 c5 W  r' ]9 L; C
4、後台>應用>插件
6 s8 S4 \, {5 M* Q: l) F, ]安裝插件請儘量節制,網站安裝越多插件牽扯到的讀取載入相對就越多,建議網站僅安裝確切需要的插件功能即可; t0 [& E2 u) |5 U" U6 O  A( {: c

$ X3 b$ w8 B: e: ~( O' w& ]( s5、後台>界面>風格管理- V0 T9 J2 O) d/ L) |
建議模版使用成熟有經驗作者所開發的作品 , CSS和JS的撰寫的優劣以及檔案大小對於網站加載速度有一定影響 , 版面修改太大或是太多效果對於速度來講是會有絕對影響的, 使用前請先評估自己的虛擬主機是否合適 (若是使用國外主機就強烈建議不要使用太複雜的模版) ; c' L! n( m# L* D
0 v# {, ]- K4 |2 k& _
6、後台>站長>數據庫--優化
( B8 l7 z0 r+ W  ~, C/ x數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 流量大的網站建議每幾天就優化一次& P$ Z0 J, n& p4 Q

2 S% |( V; l' y6 b6 d7、後台>站長>用戶表優化3 K9 w, U0 o3 i7 ^+ ~$ Z
數據表優化可以去除數據文件中的碎片,使記錄排列緊密,提高讀寫速度 , 註冊量大的網站建議每幾天就優化一次
2 C2 l& b" l2 m* Q6 U/ o5 w  Y4 f3 u$ n5 z- R0 X( q
備註:除了以上修改方法外,影響網站速度最主要的根本原因,還是在於您的伺服器(OR虛擬主機)的機器等級以及伺服器的頻寬速度與開放流量。筆者強烈不建議使用免費的虛擬主機,除非只是在做測試練習,但若要作為經營的網站,請務必租用速度、空間與流量皆有不錯口碑且有品牌的虛擬主機。

1 T3 _, ~( U& O% f  t6 _




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