附學啦網的設置教程,不過網站已經打不開了。。幸好我保存了:! C9 K/ n K, C' x9 d
1 ]+ W: @3 g1 _相信很多人下載之後不太會設置這款非常好用的wordpress緩存插件,這次就給大家介紹下這款插件的設置方法,也是經過實踐的結果。史上最全的w3 total cache設置教程。我配置選項如下:
- E- @ M. e+ q. Q7 o$ u6 Q5 R/ e0 _7 w4 b* R: y7 `
General Settings c1 `9 H' Z: y" _! k' ^5 A; s- F4 ]
! Z/ l a6 {/ p' F9 e& H2 ~8 g
Page Cache設置Page cache – 勾選啟用.
1 W2 u) x" E2 Z) _. w1 GPage cache method – 一般選擇 「Disk: Enhanced」如果VPS memcache緩存開啟的話,選擇memcache應該是不錯的。
V1 f! z( x% {( A$ U+ s R7 q, d( n+ b. \2 T3 p
Minify設置
' p! Y' p7 ?' X- [) c9 u
1 J+ A, V4 x" c. n8 W# m. T$ i E( K- g0 b4 m. A0 E
Minify – 勾選啟用。6 h2 w7 s' ^9 u5 a
Minify mode – 選擇「Manual」模式。4 e4 i) I/ t) t# b" ]. K, P# i" |2 O
Minify cache method – 選擇「xcache」緩存方式,如果你的VPS支持APC、memcache、xcache等PHP緩存加速器,那麼你可以嘗試選擇這些加速器。$ g# l7 x& v& o- H& x7 u
HTML minifier – 選擇「Default」。
6 x' L {) U7 Z5 l7 XJS minifier – 選擇「JSMin (default)」
& `" R1 O7 d8 v- p% a1 [: t) ?CSS minifier – 選擇「Default」
0 Q1 B6 N7 H1 h' {. V0 E- v# X" u! f/ V9 _2 k0 F w" P: T
Database Cache設置( {$ R9 _" K8 l+ @6 ]
5 u! Z7 w5 u# i) ^
, b) f+ B* B& m7 L( YDatabase Cache – 勾選啟用。
& m" `3 F0 F; H0 {/ O% o& g2 [3 O& M( TDatabase Cache Method – 選擇適合你的PHP加速器,這裡我選擇「XCache」。3 j( { f8 a& P" l t7 Q
, z8 n( n0 b& o8 {
Object Cache設置' n; ^* o+ }# @: H b( t3 l8 z3 ^
( ]" k9 }5 l9 x# h1 V$ o4 ~" g
" c4 p i6 ?9 n$ f( z1 O0 F$ r8 fObject Cache – 勾選啟用。& u& L* Z9 U& \, e, Q6 u
Object Cache Method – 選擇適合你的一種加速器模式,同上,這裡選「XCache」。
7 W! {2 q5 z) h& X# t
|9 D" \ E; \Browser Cache設置& [, W8 J; T! S
- Z4 i1 ~$ F$ U8 K7 g1 xBrowser Cache – 勾選啟用。
- J4 g8 j6 v* y; h6 NCDN – 略過,不用設置。' [2 S6 Z3 X7 W; L$ }
Reverse Proxy – 略過,不用設置。
# O2 ^7 [; j% E" B: M5 QMonitoring – 略過,不用設置。; R: ^4 h }' I
Licensing – 略過,不用設置。
' ~0 B- y3 J( Z+ \miscellaneous – 略過,不用設置。
9 q# Z% A7 [+ I) DDebug – 略過,不用設置。只需在開啟緩存加速器時測試時開啟使用。
; W3 H! M# I% s) s. {. SImport / Export Settings – 參數設置導入及導出功能。9 P9 |0 N) A3 b1 q: ?
4 t6 f, G+ R* A3 |7 W! m, r0 j3 ?) N" |0 p4 m& T
Advanced Settings – Page Cache設置
0 Q2 T' x1 Z% E0 ^) o% o7 O w: G
. P$ v, _" v7 g
) ?7 @( M" e# D( y4 h
General
8 M& _# b4 i% w) [Cache front page – 勾選開啟) c x/ y! s/ g8 O0 n
Cache feeds – 勾選開啟) u0 ~& W# O! v
Cache SSL (https) requests – 不勾選(如果你的網站使用SSL可以勾選開啟)
; k/ ~; n0 O+ E, }! DCache URIs with query string variables – 勾選開啟
3 v8 j2 [0 D, CCache 404 (not found) pages – 不勾選
4 h: R3 U9 p ~. p9 CCache requests only for site address – 勾選開啟4 q4 v* }6 y1 g: E2 D6 _ x
Don』t cache pages for logged in users – 勾選開啟7 A% o; f& {$ j
Don』t cache pages for following user roles – 不勾選
2 ?3 }- U0 y' d1 j9 Q+ S/ p
( K& r, p6 }* KCache Preload
4 f1 U! s* P4 V& R3 wAutomatically prime the page cache – 勾選開啟7 S+ B( u) ^5 i, P4 R. k3 V
Update interval – 輸入 1000, U6 I: [! C- s) e( ?" |8 c
Pages per interval – 輸入 15
/ E) |4 r/ t q; Q i1 r7 lSitemap URL – 輸入網站地圖路徑(/sitemap.xml)
# p$ f! l/ _ aPreload the post cache upon publish events. – 勾選開啟+ V3 V' Q2 B6 H; ?- S5 A; ^5 C
7 w% J) z% a$ x. O2 v1 @9 r
Purge Policy: Page Cache
3 Q! n* k' Y2 I* {Specify the pages and feeds to purge when posts are created, edited, or comments posted – 勾選開啟( Front Page, Posts, page, Post page, Blog feed)1 U1 @6 [0 ]6 |" w" X1 ~ |
Specify the feed types to purge – 勾選開啟 rss2 (default)
% S' P, q4 K4 L) O zPurge Limit: 輸入 15
) o2 G0 I/ W; F; _- @! CAdditional pages: 略過不設置/ g2 \ `* ~2 \/ j$ u. {1 H; e
Purge sitemaps:略過不設置
0 F4 ~9 ~! i' J! _- S, s
) t8 _& X# H1 fAdvanced" A# l2 d# U3 ^+ u# L+ `7 c" i( J
Late initialization:勾選開啟
6 N6 h2 k8 e! T) H# T1 X其餘所有選項默認。
% U5 j2 H4 g, w3 u! k5 R7 i+ J2 J* F, H9 \
Advanced Settings – Minify設置* `$ ^1 i* ^: G" g, E, E' N
* x- ?9 R% ~( ^* t5 Z2 r8 g" o! V& ^- P, V9 [, z F. j
General4 } I8 q- G! q, R- o
Rewrite URL structure – 不勾選
( u6 H+ P0 k; C3 c- e( NDisable minify for logged in users – 不勾選
" ^6 ]( b5 N# W; S3 }( rMinify error notification:不開啟 (Disabled )
* z. h% D3 i- E; f) ~HTML & XMLHTML minify settings - 如果可能啟用(如果可用盡量開啟,由於我開啟後測試發現模板有問題,此選項及以下選項均未開啟。)( y9 p% [) T: l/ n+ S
Inline CSS minification –取消選中* U8 m3 u) S3 e; N$ u. h
Inline JS minification – 取消選中
) m1 n, P$ g# _2 I. r6 s5 [Don』t minify feeds – 取消選中& O4 ^9 o4 y! T) F- J& ]
Line Break Removal – 取消選中
, X+ A. f, s# \7 gJSJS minify settings – 勾選啟用(啟用此選項需要密切關注網頁是否有錯位及其它不兼容現象發生)
5 i! b; x' u. N2 I+ k7 eOperations in areas – 全部選擇 Minify, 和 Embed Type 「Default (blocking」。
% f8 M, s1 r- A! ]& R( }, WPreserved comment removal –選中開啟# c& j" e7 C' h
Line break removal – 選中開啟(由於開啟此項我網站網頁出現問題,遂未開啟此項)
6 v- q4 K' r; D B% [CSSCSS minify settings – 選中開啟(開啟此項也需密切關注網頁是否有問題發生), {! g& a8 O! ~- ?5 b2 N# S
Combine only – 取消選中3 J% J2 ], b% i
Preserved comment removal (not applied when combine only is active) –勾選開啟9 e6 @: ^; Q$ K* W
Line break removal (not applied when combine only is active) – 勾選開啟) I0 z4 D! D& Z8 y+ g7 R3 B+ k
@import handling – 選擇 「None」
3 ~9 {$ g: l6 t( e3 i fAdvancedUpdate external files every:輸入 21600
x+ Q- Q: f! }- A) Q3 @Garbage collection interval – 輸入86400
0 |8 {' E, T2 ^/ @! |( k& q! d餘下選項全部留空並保留默認。9 U! `* X, f4 G) Y7 K7 @
& r- x$ F- b- y; w6 v. M0 o/ |3 PAdvanced Settings – Database Cache設置( S$ u( J2 P. H- q9 K
' d- v" N' M; U$ p) Y
% U$ l% g* K( V; t, D/ J
GeneralDon』t cache queries for logged in users – 勾選啟用
w" I: j j: K( H, K) C, r/ IAdvancedMaximum lifetime of cache objects – 輸入 180 seconds
. V. U6 z% Q& U# W2 v$ lGarbage collection interval – 輸入 3600 seconds
1 e; a( i) y/ }- \# \1 a- PNever cache the following pages – 留空
5 q* d2 t; b4 uIgnored query stems – 保留默認0 N! A* F: C1 N* M; R1 [( h
Reject query words – 保留默認3 [3 Q+ F2 I/ e# b/ K$ H1 z! r
5 U; r; F9 P. d3 W1 nAdvanced Settings – Object Cache
2 b l ^5 a6 i1 t5 c3 ^0 v
6 y, T& f7 u) ?7 |8 _" X9 _
: a" y! O6 q x- S \% i, @2 _
Advanced+ X1 X |& w* T0 P- ^! N
Default lifetime of cache objects – 輸入 180 seconds3 f) v0 u7 e8 z6 B
Garbage collection interval – 輸入 3600 seconds(如果是磁盤存儲模式)
5 q* Z! M- ^. j& \) EGlobal groups –保留默認( M2 B P0 [0 ~8 w
Non-persistent groups –保留默認
' M3 O( U% K, r5 B% b6 v- ^; N* A$ P
Advanced Settings – Browser Cache設置% H/ u9 G4 @8 L2 X
9 s, s# F6 f% i+ ` g. \( `* n( c$ P
+ T- i. t1 n8 z7 l t+ N( x7 nGeneralSet Last-Modified header – 勾選啟用( p3 E6 X# o) d* o$ u
Set expires header – 勾選啟用
) M, q( n) @# \+ x; T: `! _Set cache control header – 勾選啟用
2 U; q" k6 j* X: z; ]& [Set entity tag (eTag) – 勾選啟用
5 A" u! j/ P9 f/ vSet W3 Total Cache header – 勾選啟用, w0 p4 B# L' U8 K
Enable HTTP (gzip) compression – 勾選啟用
- G. Z' ~9 |4 z& u# L% M% vPrevent caching of objects after settings change – 留空
; ^- z9 q2 L6 H; ?4 y' vPrevent caching exception list – 留空
& N: F0 v2 |3 v; D5 nDisable cookies for static files – 留空" b9 N6 a( ]! G- \
Do not process 404 errors for static objects with WordPress – 留空
% \8 X2 x1 R: j7 G) q) o404 error exception list – 保留默認值
0 e3 K. q1 ^" p$ ~) O9 q% RCSS & JSSet Last-Modified header – 勾選啟用2 r u5 u% L) `1 j
Set expires header – 勾選啟用
l* K7 z. n# ~8 `# S- @: L! n& lExpires header lifetime – 輸入 31536000 seconds2 c! B5 I6 j) q+ w
Set cache control header – 勾選啟用5 n4 N% `4 m0 d) S
Cache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECNDS」)
2 _' H4 N1 k3 U: ESet entity tag (eTag) – 勾選啟用- t" `" W, q" ?( @
Set W3 Total Cache header – 勾選啟用' k; M6 s% S/ }" {
Enable HTTP (gzip) compression – 勾選啟用
# K k8 l2 K7 h5 @, K7 ]Prevent caching of objects after settings change – 留空+ S/ \. S) U2 C
Disable cookies for static files – 留空2 B' Y: l/ B4 A3 a, F
HTML & XMLSet Last-Modified header – 勾選啟用- _9 }8 z+ T! g( E; [# [# a# E
Set expires header – 勾選啟用
% W- h# Z4 Q" V- _2 I+ {Expires header lifetime – 輸入 3200 seconds
6 q7 t6 |2 W- n: b3 e& ?5 YSet cache control header – 勾選啟用$ L0 j6 G/ ? U& p( A# q" H, Q# T2 h
Cache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECONDS」)
) f0 w3 k8 Q. z4 h5 q( QSet entity tag (eTag) – 勾選啟用" d. {. d! x$ u# y$ s% p- V7 W
Set W3 Total Cache header – 勾選啟用
2 v2 U, k2 Q7 H9 K' AEnable HTTP (gzip) compression – 勾選啟用
8 c. y0 X C% z$ v2 j. k" }Media & Other FilesSet Last-Modified header – 勾選啟用
4 O& n, X# v7 g$ }7 b5 l( X/ ySet expires header – 勾選啟用
3 k4 X/ x4 v, v+ d- IExpires header lifetime – 輸入 31536000 seconds
2 ^" C! H$ x6 p) b+ d* R XSet cache control header – 勾選啟用; Z6 f' l' h+ e5 A
Cache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECONDS」)
$ n7 m: K( y. F+ m0 OSet entity tag (eTag) – 勾選啟用! h5 b8 P1 N F' ~( V; I
Set W3 Total Cache header – 勾選啟用 @/ s8 `; \2 k
Enable HTTP (gzip) compression – 勾選啟用
$ {9 t; {1 B# B& jPrevent caching of objects after settings change – 不勾選4 G$ R3 \, t7 n; O. G. J1 b
Disable cookies for static files – 不勾選# t1 l& C: E3 \
其餘選項如果用不到全都不用設置。
; x9 X) p/ ^' E2 R9 b& P3 v
9 |: u. O8 g6 {' N* Z# E" x' y6 b3 u
|