附學啦網的設置教程,不過網站已經打不開了。。幸好我保存了:
C3 f4 e+ g- v% _! z c
, d0 a4 a- l* D& e: v9 ?相信很多人下載之後不太會設置這款非常好用的wordpress緩存插件,這次就給大家介紹下這款插件的設置方法,也是經過實踐的結果。史上最全的w3 total cache設置教程。我配置選項如下:
. E2 B' F7 j5 w3 E
) d/ q" ~; S+ d! k, {General Settings9 ~8 K* @ F1 V% H
$ l' t" F8 J# S% m2 i7 Y, L% V5 X7 |+ V
Page Cache設置Page cache – 勾選啟用./ `0 F; H* l2 R* v3 a6 q$ B
Page cache method – 一般選擇 「Disk: Enhanced」如果VPS memcache緩存開啟的話,選擇memcache應該是不錯的。
. {$ [4 M& F8 V- t% w1 _' r2 @& b
' K" r5 m6 H/ c8 @7 \* v+ y! CMinify設置- Y ^* f) m. K8 S( D+ P# u
2 k7 J, n& V v/ B% H* b. M |0 a, C5 |% F, d
Minify – 勾選啟用。! `0 h! y9 ?: A5 F$ A% a0 w
Minify mode – 選擇「Manual」模式。
2 ^; z- `* t. H) } G* w" BMinify cache method – 選擇「xcache」緩存方式,如果你的VPS支持APC、memcache、xcache等PHP緩存加速器,那麼你可以嘗試選擇這些加速器。4 y+ W/ |3 D& M& z7 i0 w: j4 R
HTML minifier – 選擇「Default」。
* _. M: G1 w9 p4 u9 M& p0 m3 wJS minifier – 選擇「JSMin (default)」
/ X+ m% I1 Z$ C X, H& x, M) \CSS minifier – 選擇「Default」+ ?& f# ^2 g/ T3 N% J2 _* N( |
" z' t& \2 j* O ^
Database Cache設置, D$ Q) t% ~& d% F4 T- c2 c
+ O% ]% l, s0 O1 V: p* ~
, p D. A5 x! l) [/ kDatabase Cache – 勾選啟用。
7 p3 a7 }8 |! s% L2 {Database Cache Method – 選擇適合你的PHP加速器,這裡我選擇「XCache」。- @7 V' [2 r9 B6 e1 k
6 Z, @. j5 X4 s% U- j S
Object Cache設置
" r8 J- Z7 ^% d: _# Q
. o3 @ A& o( A% j' y3 Y* q$ R7 J" o/ E7 f$ g6 p
Object Cache – 勾選啟用。2 g+ k7 E5 z: I# V
Object Cache Method – 選擇適合你的一種加速器模式,同上,這裡選「XCache」。
/ L1 m3 ?& ?2 x5 ^9 p# ~4 J$ l5 ]3 [- J
Browser Cache設置
0 T1 m# E* B6 b3 H2 c9 Q6 u1 t
3 @1 w1 G) F# e1 [ d; a* k
Browser Cache – 勾選啟用。7 L% r9 w2 |9 r3 [
CDN – 略過,不用設置。
6 a0 a7 f0 }8 Z: T/ J, |. IReverse Proxy – 略過,不用設置。5 k( z* X0 e, i, q+ v8 ]# A
Monitoring – 略過,不用設置。& ^% @" R" `$ c, h
Licensing – 略過,不用設置。# c$ J' _3 i9 h7 D6 G
miscellaneous – 略過,不用設置。5 v' E; U1 P' K' G3 X7 j
Debug – 略過,不用設置。只需在開啟緩存加速器時測試時開啟使用。
# b" B* W; i8 Q2 @* I9 {Import / Export Settings – 參數設置導入及導出功能。2 h- j; p& j3 F8 j0 q6 z% l
! ^( u0 }! w0 X b0 e. T% }( E. c4 P
7 n) [2 f0 d% i9 l6 SAdvanced Settings – Page Cache設置
, U% `' k* [/ Y
( h0 w1 V0 j4 V# N$ ~3 M% J9 z \+ Y% ?* L
General
d9 U2 G% j8 X3 H# F8 n, bCache front page – 勾選開啟
0 [& L3 Y+ L$ i4 W& f* w9 eCache feeds – 勾選開啟
- {- r' T( n' w/ a2 i& z: cCache SSL (https) requests – 不勾選(如果你的網站使用SSL可以勾選開啟)- p+ [7 {1 t# c( b6 B3 \
Cache URIs with query string variables – 勾選開啟
; y1 d7 V3 b8 V# q6 U& i C, Y* {Cache 404 (not found) pages – 不勾選
; V# F% \2 z0 ?1 FCache requests only for site address – 勾選開啟
) e+ V' `# [, L- V8 S0 g1 sDon』t cache pages for logged in users – 勾選開啟* ]+ `' A3 ?) }* F9 c
Don』t cache pages for following user roles – 不勾選
+ t+ s! }" Z9 Q9 ~8 ?
7 N! _ @9 A' I3 HCache Preload
4 v }# d) H' L7 D( |Automatically prime the page cache – 勾選開啟
$ T K) q- ~" x6 P9 aUpdate interval – 輸入 1000
! U3 _& t# A v- @Pages per interval – 輸入 15- \/ o8 K7 X4 s8 U# n% B" ?( ~
Sitemap URL – 輸入網站地圖路徑(/sitemap.xml)7 ^/ w- t/ f3 f0 l/ F: d
Preload the post cache upon publish events. – 勾選開啟( o9 m' z3 Q& ]1 e7 J! m- S
; \0 e2 N4 m* c: W+ y4 Y2 BPurge Policy: Page Cache
, J* v# N2 ?) f/ K! W) CSpecify the pages and feeds to purge when posts are created, edited, or comments posted – 勾選開啟( Front Page, Posts, page, Post page, Blog feed)
; f9 H& W- C% ]. n) q. @- ^$ r* eSpecify the feed types to purge – 勾選開啟 rss2 (default)( d- c" [: T# s
Purge Limit: 輸入 15
. N) H0 b$ u% V: ^6 h l7 aAdditional pages: 略過不設置
2 y: g+ F$ z+ L* N z8 I: BPurge sitemaps:略過不設置3 i, _4 V$ o" F _* k
4 {- R% Q8 y1 Z# o3 NAdvanced
# S9 a; {( w1 PLate initialization:勾選開啟
) K0 K6 A8 Q1 _2 [. n7 ~其餘所有選項默認。
3 \5 V0 ]) E% n8 w" I' s _( s; u
Advanced Settings – Minify設置1 E2 C% I2 F4 t+ _5 A: v
# o; t. y8 N5 ~8 q6 J) R( \/ q0 y9 c. f8 a& @: y" H2 H, z$ z
General
$ J# a6 {4 `+ |' p" F; p9 rRewrite URL structure – 不勾選5 [4 t& I4 \! g9 t; E8 [
Disable minify for logged in users – 不勾選
7 o' Q) d+ ^0 [4 [0 iMinify error notification:不開啟 (Disabled )' v% e) {. S2 d7 M8 X! z$ T* E
HTML & XMLHTML minify settings - 如果可能啟用(如果可用盡量開啟,由於我開啟後測試發現模板有問題,此選項及以下選項均未開啟。) L j. }& C% L" |) q' Z
Inline CSS minification –取消選中1 o S* G* S3 d. P
Inline JS minification – 取消選中
+ B4 k" O7 G8 q1 u$ R7 `" PDon』t minify feeds – 取消選中6 {( Z+ E+ Q8 J& l+ F* f
Line Break Removal – 取消選中4 n9 ^5 S# v% Q
JSJS minify settings – 勾選啟用(啟用此選項需要密切關注網頁是否有錯位及其它不兼容現象發生)* r; M: O; [5 i7 z1 C* r2 E; @
Operations in areas – 全部選擇 Minify, 和 Embed Type 「Default (blocking」。
- A3 f! x0 g7 M% N& O5 xPreserved comment removal –選中開啟+ K$ F! B' a4 {6 ?" ?
Line break removal – 選中開啟(由於開啟此項我網站網頁出現問題,遂未開啟此項)
, u4 ?3 f3 I0 o+ J+ p) ^) wCSSCSS minify settings – 選中開啟(開啟此項也需密切關注網頁是否有問題發生)1 X Q$ }( A# V) E
Combine only – 取消選中
! x2 [1 J1 [. x1 u+ [5 F4 SPreserved comment removal (not applied when combine only is active) –勾選開啟
% G6 z' J1 d* f- u- ] ULine break removal (not applied when combine only is active) – 勾選開啟* |+ I; Y5 z* r1 J+ q/ a
@import handling – 選擇 「None」
. G# t- K2 D3 ?0 b: |5 ^3 SAdvancedUpdate external files every:輸入 21600
* O; ~0 G% B7 Y4 G, JGarbage collection interval – 輸入86400
5 l$ _$ _0 q# |" _* G$ [餘下選項全部留空並保留默認。8 X" c) G7 y0 N7 j
: f2 s! ? X) ^8 \: H; \Advanced Settings – Database Cache設置! y7 [1 c+ |# Z* |
% j+ J3 j. p1 s) t( K$ g6 k4 v
, L, O$ ]) w- ]GeneralDon』t cache queries for logged in users – 勾選啟用
; Q( q. J1 _* c# r. qAdvancedMaximum lifetime of cache objects – 輸入 180 seconds. \ P( U( V( B. c0 k ~; r; F' ~
Garbage collection interval – 輸入 3600 seconds. F9 d2 D6 _; B* t
Never cache the following pages – 留空9 w% }9 t0 [1 x' @3 A9 M
Ignored query stems – 保留默認
2 }$ M. y! g3 p) @( E+ mReject query words – 保留默認3 p' u0 Z4 f9 ~
( Z) S e" j% R# b6 T
Advanced Settings – Object Cache5 D) [* p5 r- r1 q' K
3 n% D i$ P3 v2 c
. C0 J6 O; k0 r5 c AAdvanced- D# V) Q/ Z+ V! A. X) f
Default lifetime of cache objects – 輸入 180 seconds' S, o. l# E* Q8 `' y
Garbage collection interval – 輸入 3600 seconds(如果是磁盤存儲模式)
5 l9 j7 Z; x; z8 @* j1 F* A3 eGlobal groups –保留默認
- n- y/ N) n0 S7 u; SNon-persistent groups –保留默認! V# z# T" ^6 L/ _) B: H
1 m' j1 ?' S' T; z0 aAdvanced Settings – Browser Cache設置
6 W$ N6 l- s& n- H" j# G
1 I: W$ P [/ b( |' \; l( n
) ~) j3 t% }0 b
GeneralSet Last-Modified header – 勾選啟用
2 O- f* o, N3 F: Y' m7 bSet expires header – 勾選啟用9 T( M6 k2 a9 A: f
Set cache control header – 勾選啟用
$ x$ ^! I! H0 U8 \9 oSet entity tag (eTag) – 勾選啟用
% V' k& k: S8 |6 [' _# uSet W3 Total Cache header – 勾選啟用( Z% _+ M( ^* t$ m) o4 M$ H4 I
Enable HTTP (gzip) compression – 勾選啟用
3 Z4 j6 K- _! `3 L5 FPrevent caching of objects after settings change – 留空
3 r8 y2 C% ~. e! ^- k& IPrevent caching exception list – 留空" }( A: m# I ]* e+ T3 o% ^) {
Disable cookies for static files – 留空
/ ]" b7 J0 `9 lDo not process 404 errors for static objects with WordPress – 留空4 {% ^$ r5 R; r/ N3 D) [/ A$ S& [
404 error exception list – 保留默認值 x3 G2 y. m; l. ` u8 {, O+ n) [$ P
CSS & JSSet Last-Modified header – 勾選啟用
" E; H" Z6 Z3 N: V& q3 |0 ^' }Set expires header – 勾選啟用
* s4 {% {! I1 @' }7 O' GExpires header lifetime – 輸入 31536000 seconds
}, F$ `, l }, c( U1 O! f: sSet cache control header – 勾選啟用
8 S M7 _9 [, ?5 g( E2 ZCache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECNDS」)' g. b2 @6 _5 v( ?
Set entity tag (eTag) – 勾選啟用8 A2 I7 i6 n* H% X9 O7 N
Set W3 Total Cache header – 勾選啟用 Q* [8 S5 \9 H m
Enable HTTP (gzip) compression – 勾選啟用
6 q2 `; h g6 ?Prevent caching of objects after settings change – 留空
9 @" }% H, ~3 V+ c4 c& }8 X; N# ^Disable cookies for static files – 留空
3 p* g9 z3 d* PHTML & XMLSet Last-Modified header – 勾選啟用3 ]' z, s# C; Y
Set expires header – 勾選啟用
/ u2 M! \% d, s+ }% T4 hExpires header lifetime – 輸入 3200 seconds+ ^ R1 g+ J/ r. A( X: U+ S1 P2 H
Set cache control header – 勾選啟用2 n' l; L, v4 f1 L1 \3 N
Cache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECONDS」)2 q* Q3 O( i/ [( ~3 U' X
Set entity tag (eTag) – 勾選啟用
6 L; c" `/ u# \2 ~- C$ wSet W3 Total Cache header – 勾選啟用
" V2 b% V& p9 Z6 N% cEnable HTTP (gzip) compression – 勾選啟用
) d, [2 K D- f1 x0 L# K7 P# U9 bMedia & Other FilesSet Last-Modified header – 勾選啟用/ H" f5 A( L! K/ T
Set expires header – 勾選啟用4 _: l; I$ l4 {8 v- }* G
Expires header lifetime – 輸入 31536000 seconds8 A3 N- T8 ]- m7 }! Q( Z8 N
Set cache control header – 勾選啟用
1 G/ ^9 M0 u4 U! Q; bCache Control policy – 選擇 「cache with max-age (「public, max-age=EXPIRES_SECONDS」)
; x, \' J0 j' A$ h1 n+ y- dSet entity tag (eTag) – 勾選啟用
8 i0 z8 @) [& [% A. E5 G! ZSet W3 Total Cache header – 勾選啟用
" g4 R K- G2 i* o8 dEnable HTTP (gzip) compression – 勾選啟用( a9 Y0 K$ H6 v% `
Prevent caching of objects after settings change – 不勾選* N% V+ s: i8 B8 x, d# }0 p
Disable cookies for static files – 不勾選4 E; F+ o* `7 X
其餘選項如果用不到全都不用設置。: Z6 {# \ n! c' N: x' s( B
* X) k6 C* K5 y1 Y; i
5 j- R6 D7 J; a |