本帖最後由 pootor 於 2013-5-26 09:37 編輯 0 ]3 e1 V5 k4 t8 L! z: w9 Y
3 ~ ~9 o! t' D3 f
把下面的代碼複製,添加到你網站根目錄的.htaccess裡面去(某些主機可能需要打開隱藏文件顯示)。2 o) d4 H; Z& q5 _) [- t
9 M9 V7 [. T8 B7 r% [7 D* C
都有解釋,應該通用,如果你經常改 css 文件,可以把 css哪行的緩存時間設短點。! K: z- A5 l9 k* @0 _" |
/ P# [! K$ H/ M% y' U; w用了這個,速度會有所提升,我只能幫你這些了- # BEGIN Configure entity tags5 p; \' I( w# C& n( B7 u
- FileETag none8 R+ P; m: `; I {3 u5 ~, ^
- # END Configure entity tags
3 Z# @) @6 F/ D - & k( r1 c# n: i4 v6 Q. s1 p
- # BEGIN leverage-browser-caching
M% R I; o) @ - <IfModule mod_expires.c>
+ X# M% V5 K( w" U: S( L - ExpiresActive on& ?7 |! J0 H7 ?: p
- # Perhaps better to whitelist expires rules? Perhaps.
+ c: S; B, P3 i9 | - ExpiresDefault "access plus 1 month"
* s% E6 W$ l2 f5 h% e - # cache.appcache needs re-requests+ |2 P1 U, s$ k
- # in FF 3.6 (thx Remy ~Introducing HTML5)2 q, X% ]. D( M3 W @
- ExpiresByType text/cache-manifest "access plus 0 seconds"
1 H d3 u) v' [* q0 U( o+ F# ` - # Your document html7 L( |4 S9 V$ f3 Z
- ExpiresByType text/html "access plus 0 seconds". o7 v/ G" _1 ]# O
- # Data( c- }+ Y A8 C0 X' i
- ExpiresByType text/xml "access plus 0 seconds"
* `/ z* F3 z5 p - ExpiresByType application/xml "access plus 0 seconds"" M4 t/ H) c X# M; ~
- ExpiresByType application/json "access plus 0 seconds"
& G. T3 s! Z$ }7 g" h - # RSS feed, T1 G+ S, ]4 v
- ExpiresByType application/rss+xml "access plus 1 hour"8 j y, n. O0 w. A* }& m
- # Favicon (cannot be renamed)) V7 Q! C0 G: b: [
- ExpiresByType image/x-icon "access plus 1 week". G8 O% M9 \ Z5 T2 a- L2 R( ?
- # Media: images, video, audio7 C5 r Q! `9 X( {1 n+ q
- ExpiresByType image/gif "access plus 1 month"7 o5 V- v+ r' V
- ExpiresByType image/png "access plus 1 month"
2 N* y; N, c; ` h* X' P6 { - ExpiresByType image/jpg "access plus 1 month"
. T8 c& G7 e2 A- x - ExpiresByType image/jpeg "access plus 1 month"
: w% I! ?4 ~% H2 k; b" D# G! Z - ExpiresByType video/ogg "access plus 1 month"
& {7 E" v1 d$ I3 j" Q - ExpiresByType audio/ogg "access plus 1 month"
, V# I3 p$ u5 v! Z5 F# @ - ExpiresByType video/mp4 "access plus 1 month"' A8 Y: \) L# o; s; `
- ExpiresByType video/webm "access plus 1 month"8 R% N$ ]3 k; p/ Z/ Y
- # HTC files (css3pie)5 N3 I% g, w' Q: c( o# B: k
- ExpiresByType text/x-component "access plus 1 month"
9 d; D* e5 F" W/ J% o9 [0 C& o* @ - # Webfonts: r4 L$ D. I W9 o& a4 ]8 @
- ExpiresByType font/truetype "access plus 1 month"9 u/ x0 Q' D# Z7 G
- ExpiresByType font/opentype "access plus 1 month"
3 R3 Q# \6 x \( v - ExpiresByType application/x-font-woff "access plus 1 month"$ V* W2 r: m6 S* A
- ExpiresByType image/svg+xml "access plus 1 month"
! p% n# P; l/ i S: C - ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
; ] l" t7 J* B" j5 C3 ~7 i - # CSS and JavaScript& F! C- y( F ] Y( [; g
- ExpiresByType text/css "access plus 1 year"
u# E& m" ^, o0 D - ExpiresByType application/javascript "access plus 1 year"
5 |5 Y9 D" \4 Z' I$ S - ExpiresByType text/javascript "access plus 1 year"2 r$ [) F) f% u3 p0 G/ q' K' Y
- <IfModule mod_headers.c>2 b+ {) J* k0 M0 n% |
- Header append Cache-Control "public"
1 }8 \, e* {! M# d+ F - </IfModule>
! ~3 y6 X0 f) y: w* T7 X* { - </IfModule>& d8 ]1 f0 _& v6 L; s) w
- # END leverage-browser-caching
複製代碼 |