附學啦網的設置教程,不過網站已經打不開了。。幸好我保存了:
- e5 k. k- i. _8 O
% k' ]7 m/ l2 N' @相信很多人下載之後不太會設置這款非常好用的wordpress緩存插件,這次就給大家介紹下這款插件的設置方法,也是經過實踐的結果。史上最全的w3 total cache設置教程。我配置選項如下:
. }( z, \8 @9 W4 ^+ j6 ?
3 t2 i, A8 s c" HGeneral Settings3 w* A/ b" i2 \- W* J0 ~
2 N+ i5 ]% j t& ^
( m; x" N7 N* T) Z9 K5 @6 j, Q
Page Cache設置Page cache – 勾選啟用.& ?* W+ q( }% P
Page cache method – 一般選擇 「Disk: Enhanced」如果VPS memcache緩存開啟的話,選擇memcache應該是不錯的。
O! U" K3 D, O% _% V
. \/ H' e* r4 bMinify設置9 {0 D+ i6 B$ V9 k- X8 E! W2 W' {- e
% \3 Q$ v# U) X' T7 u* |4 \* t
1 d; S! ]5 J& N
Minify – 勾選啟用。2 g0 Y0 U$ T# v3 A h, q6 T$ {
Minify mode – 選擇「Manual」模式。+ T5 t8 ~* A1 r8 d3 g# C
Minify cache method – 選擇「xcache」緩存方式,如果你的VPS支持APC、memcache、xcache等PHP緩存加速器,那麼你可以嘗試選擇這些加速器。 F4 w' u) t' V
HTML minifier – 選擇「Default」。: I8 U5 a0 |" ]" ]# e+ {
JS minifier – 選擇「JSMin (default)」6 M6 z' [+ ~/ X
CSS minifier – 選擇「Default」; N+ f# F2 D. A& g* ?" D( m0 _% V6 |
: n% C y# P! {
Database Cache設置
+ i |7 o7 X# u
# O2 c! D! n9 ` A9 ~/ K. r0 \
, N1 U4 |1 @1 M% `4 A$ F2 _- M1 NDatabase Cache – 勾選啟用。
+ b. r3 V7 _7 ]1 i ?: e) A! lDatabase Cache Method – 選擇適合你的PHP加速器,這裡我選擇「XCache」。0 }! `- {0 N+ T" B: ]5 K- x4 c" K
' L0 y. d! B' Q \Object Cache設置
4 b" ^1 b8 A' D5 W2 l
/ k" ^5 g# k# p5 B4 |
& D" q0 a/ l6 i) [# `Object Cache – 勾選啟用。
( D: j( a7 E, sObject Cache Method – 選擇適合你的一種加速器模式,同上,這裡選「XCache」。
# H$ t# p' {1 M# {8 q
( ?" i$ }/ W: k& w% DBrowser Cache設置, G' Q6 `8 A/ Z6 n [* }
, I0 L M! J% \& h2 S3 g3 U
Browser Cache – 勾選啟用。0 N# D- J5 G1 `3 g
CDN – 略過,不用設置。
' F1 d W4 m! @, wReverse Proxy – 略過,不用設置。 ^; z8 x. K( A+ f& P6 K; @
Monitoring – 略過,不用設置。
: B2 O% q( W/ F+ V6 `Licensing – 略過,不用設置。7 P3 v2 J7 f$ k# S2 O" a
miscellaneous – 略過,不用設置。& j8 F, o9 Y7 O; F. W' g
Debug – 略過,不用設置。只需在開啟緩存加速器時測試時開啟使用。: x8 T7 [. P3 O, @+ m3 E5 Z+ \
Import / Export Settings – 參數設置導入及導出功能。
' P! Z& h9 z8 T' w5 f
7 n& v2 G% e, G1 w9 k ]
5 ~4 E" E$ q( K; z9 JAdvanced Settings – Page Cache設置/ |+ `' w: k) m+ }- z
C/ n. O. ~3 t# n: _0 I5 _
& n9 J {* } t9 U1 hGeneral! ^! \! G/ \* g. c# @; P! ~
Cache front page – 勾選開啟1 z+ ^+ F, E. T) @
Cache feeds – 勾選開啟
$ S) c0 Q( x5 @4 f, S" a L" ?Cache SSL (https) requests – 不勾選(如果你的網站使用SSL可以勾選開啟)1 B- O+ H$ y2 R3 m( J! t% ^6 Q6 h
Cache URIs with query string variables – 勾選開啟
* ]8 h' p8 o9 ^' V8 r, k, | BCache 404 (not found) pages – 不勾選0 q7 y! C; Y% P0 ^, n+ G
Cache requests only for site address – 勾選開啟
$ A3 G0 {6 q2 M" M! o; {4 E, {) ~Don』t cache pages for logged in users – 勾選開啟
; i" o6 r/ q7 A7 T- DDon』t cache pages for following user roles – 不勾選
; r0 ^7 ]0 ?5 w" Y
- T2 D7 e& n q; r' X; T- a3 BCache Preload! B+ w. o& w. \" b, s$ h E
Automatically prime the page cache – 勾選開啟
* j% X) F8 S: X6 D. CUpdate interval – 輸入 1000, c1 _( T1 \) ~
Pages per interval – 輸入 152 n& [. T+ b$ j( ], W0 y7 I. I9 ?& {
Sitemap URL – 輸入網站地圖路徑(/sitemap.xml)
# R- `% K3 G! _; BPreload the post cache upon publish events. – 勾選開啟, |5 H' Z; B2 f5 x2 ^8 `) Z8 a
8 r8 N! M" z, ^6 \' |: R7 r
Purge Policy: Page Cache
6 m' X' t9 `) qSpecify the pages and feeds to purge when posts are created, edited, or comments posted – 勾選開啟( Front Page, Posts, page, Post page, Blog feed)3 A- k( X! p) r9 g9 v) E
Specify the feed types to purge – 勾選開啟 rss2 (default)6 B3 s+ O2 W+ E
Purge Limit: 輸入 15$ }1 h% P( M1 f) I! [7 N
Additional pages: 略過不設置
, ]$ u% ]: V8 NPurge sitemaps:略過不設置
: ~7 v* W) f! C6 b2 n1 I8 ]! m- _: k
Advanced' ?- {( q% E( X8 s
Late initialization:勾選開啟; n A" w+ p1 W! Y, g- a0 r# j
其餘所有選項默認。& }( ~' ^ U- S" y1 g
# D( E$ `# J* C9 {( }Advanced Settings – Minify設置
% M: t/ Z1 }/ e$ m% [# w
! P5 f) O+ T& [% s+ v5 l" R! e" D
% I# g2 y: f$ b% j, J9 f, [General
$ |6 K2 S' C- u8 T) }& D% l8 zRewrite URL structure – 不勾選
4 O$ x6 V- v0 {; U: o1 y: S2 Q& DDisable minify for logged in users – 不勾選# e9 v% _! `3 w8 T0 d* g1 C. ?; W
Minify error notification:不開啟 (Disabled )
S2 {; s% D5 |7 \6 T, F5 [. a, JHTML & XMLHTML minify settings - 如果可能啟用(如果可用盡量開啟,由於我開啟後測試發現模板有問題,此選項及以下選項均未開啟。)
1 D$ }( q$ ^1 ~9 h* MInline CSS minification –取消選中
6 Z+ y8 z, S1 e( {, ?Inline JS minification – 取消選中% \, h% a2 K, e( B; K0 P
Don』t minify feeds – 取消選中
7 Y8 H. }5 h( r. A5 r9 F- yLine Break Removal – 取消選中
, x1 J' ^. V) y) hJSJS minify settings – 勾選啟用(啟用此選項需要密切關注網頁是否有錯位及其它不兼容現象發生)
+ h6 T( R9 s! V6 tOperations in areas – 全部選擇 Minify, 和 Embed Type 「Default (blocking」。
: |4 F3 S/ G# w ~* \3 lPreserved comment removal –選中開啟
' T& a) n9 Y# D: ]$ H6 o; xLine break removal – 選中開啟(由於開啟此項我網站網頁出現問題,遂未開啟此項)
& B# Y: c- o, Y* h: ^CSSCSS minify settings – 選中開啟(開啟此項也需密切關注網頁是否有問題發生)5 U) H. Z5 b2 b4 A2 M1 }' {
Combine only – 取消選中) a" {4 s+ s. o$ \# L. ]8 c! O8 q! X
Preserved comment removal (not applied when combine only is active) –勾選開啟9 j% J3 T% ]; k/ J7 t; t: l
Line break removal (not applied when combine only is active) – 勾選開啟
0 d4 y* s' I1 J8 n# {@import handling – 選擇 「None」* G E: X( e( F- m d6 P! A
AdvancedUpdate external files every:輸入 216001 G6 Q1 i) j0 V. [% u3 |
Garbage collection interval – 輸入864000 |3 T4 u1 ~0 V/ t: K0 c( Q
餘下選項全部留空並保留默認。
$ k) X$ a5 B8 l$ u# X9 Z5 t3 Z# n5 k* ^2 t* E6 \
Advanced Settings – Database Cache設置
) m! v$ E& |4 p( m) V R, {1 g+ |
* v" M6 O; |- h/ {# v
' m* l5 @6 f3 G5 V8 d0 m9 T
GeneralDon』t cache queries for logged in users – 勾選啟用
+ B5 ]/ y# S: u9 QAdvancedMaximum lifetime of cache objects – 輸入 180 seconds% d& V) w2 b4 |& U4 X6 [
Garbage collection interval – 輸入 3600 seconds# [& h. I' {9 W" p1 ~
Never cache the following pages – 留空1 \9 T, K0 o8 T* n: V: z
Ignored query stems – 保留默認
8 g4 R+ A( X8 l) z& H7 S9 ZReject query words – 保留默認7 w2 _5 _! U6 f' s" \) w1 I
2 i8 d' f; `) t: t. H
Advanced Settings – Object Cache; I2 j" [0 U& \9 ]& g) s7 ~7 w
, O+ X$ M, o% s% v6 X
) E6 }: Q( j; g, x! K
Advanced
3 x& ^$ ]! L$ p$ {Default lifetime of cache objects – 輸入 180 seconds
3 F5 K1 N8 d0 cGarbage collection interval – 輸入 3600 seconds(如果是磁盤存儲模式)
$ Q* I% N1 R, M7 r {4 tGlobal groups –保留默認% N; i ]' M5 D% h
Non-persistent groups –保留默認. r4 y4 D- z4 Z; i, E" A
$ p: w8 u$ S1 ?$ p8 jAdvanced Settings – Browser Cache設置% ]% `2 W8 U$ B5 X( i- p$ y2 ]
4 f% ~! S% j; y( c# M' o5 P$ i
6 j' D2 j2 F1 L7 I! W# T8 XGeneralSet Last-Modified header – 勾選啟用
8 p2 i+ W+ _ F2 X- i) cSet expires header – 勾選啟用
1 K2 R( n0 S7 OSet cache control header – 勾選啟用
0 {- R( x0 U4 D9 ~" W! r( j kSet entity tag (eTag) – 勾選啟用/ J1 r0 |7 p1 U0 {7 e
Set W3 Total Cache header – 勾選啟用
/ z3 _9 O2 s' uEnable HTTP (gzip) compression – 勾選啟用
. O7 j$ Z( ]6 n- M0 U/ tPrevent caching of objects after settings change – 留空
N! Y }9 x* t, n( A- LPrevent caching exception list – 留空% `3 z0 i; `9 `9 Z" d5 c: H
Disable cookies for static files – 留空
/ X0 K$ j: d) q% H7 V1 S+ }+ gDo not process 404 errors for static objects with WordPress – 留空/ ~. r* @& O/ r; q
404 error exception list – 保留默認值0 S* j4 t# E" B% _8 ]& ]5 F
CSS & JSSet Last-Modified header – 勾選啟用# h. }4 B6 t7 Z9 t8 Z- X
Set expires header – 勾選啟用/ P: Y3 a. B* C3 t1 [4 D
Expires header lifetime – 輸入 31536000 seconds
' v* F, B3 r# _+ pSet cache control header – 勾選啟用
% j, _# [. R9 C3 I* rCache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECNDS」)0 w( e+ N: ^% y0 s
Set entity tag (eTag) – 勾選啟用
0 O2 G3 v% K# B9 u3 ]Set W3 Total Cache header – 勾選啟用0 Y( j8 @% E' X
Enable HTTP (gzip) compression – 勾選啟用
- w c2 @& Q/ l m" YPrevent caching of objects after settings change – 留空
+ L5 H, l3 n6 o5 x% ^Disable cookies for static files – 留空2 Z' @' a- |1 w! }) }: m. ]. W; |
HTML & XMLSet Last-Modified header – 勾選啟用
! j- c5 h5 [" w( qSet expires header – 勾選啟用
$ s* [$ k0 N* b. K) i" LExpires header lifetime – 輸入 3200 seconds
( _; A5 @* _$ x9 O3 GSet cache control header – 勾選啟用0 c' ^, w+ T/ ~( J% {( s: W8 G
Cache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECONDS」)5 [! H. k5 b0 m, ]' G4 l7 b0 \1 C
Set entity tag (eTag) – 勾選啟用5 P; D e9 s6 `6 I
Set W3 Total Cache header – 勾選啟用
' s4 Z' n, S) [8 K4 a+ g+ h5 @5 `Enable HTTP (gzip) compression – 勾選啟用
1 u4 [3 G: B; X, L/ JMedia & Other FilesSet Last-Modified header – 勾選啟用: t' | \( n6 v' K- w; I
Set expires header – 勾選啟用
7 E" H2 w A3 W9 f! S5 H. ?7 T+ ^Expires header lifetime – 輸入 31536000 seconds
% A4 f- \) ?2 o4 m8 K! ? f5 ` KSet cache control header – 勾選啟用+ D3 C5 P* j$ l- L3 K3 `" ]
Cache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECONDS」)! S" h0 l2 M M6 W4 m: P1 q) @
Set entity tag (eTag) – 勾選啟用
# K9 h4 E0 P& f0 b: WSet W3 Total Cache header – 勾選啟用
1 m) U! C: N/ HEnable HTTP (gzip) compression – 勾選啟用6 e5 O0 g( b9 p0 x: r
Prevent caching of objects after settings change – 不勾選8 e) G( d1 l% R( l1 o
Disable cookies for static files – 不勾選
6 a& M6 m# |. ^4 q. H1 b: i- W其餘選項如果用不到全都不用設置。0 a* H& i* g( }' N
9 H1 D F- O& P5 @) O; L2 }6 V% _' i' T) I; I2 q( i
|