2011-09-30 25 views
8

Tôi hiện đang lưu vào bộ nhớ cache CSS, JS và hình ảnh bằng cách sử dụng deflate trong cấu hình Apache của mình.Lưu hình ảnh, JS và CSS trong Apache bằng cách sử dụng deflate

Dưới đây là mã của tôi:

AddOutputFilterByType DEFLATE text/plain 
AddOutputFilterByType DEFLATE text/html 

AddOutputFilterByType DEFLATE text/xml 
AddOutputFilterByType DEFLATE application/xml 
AddOutputFilterByType DEFLATE application/xhtml+xml 
AddOutputFilterByType DEFLATE application/rss+xml 

AddOutputFilterByType DEFLATE text/css 
AddOutputFilterByType DEFLATE application/javascript 
AddOutputFilterByType DEFLATE application/x-javascript 

Bây giờ khi tôi kiểm tra tiêu đề của tôi, tôi thấy:

Host    www.domain.com 
User-Agent   Mozilla/5.0 (X11; Linux i686; rv:6.0.2) Gecko/20100101 Firefox/6.0.2 
Accept    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language  en-us,en;q=0.5 
Accept-Encoding  gzip, deflate 
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Connection   keep-alive 
If-Modified-Since Fri, 30 Sep 2011 01:05:01 GMT 
If-None-Match  "124741af-1c4b9-4ae1136f3f9d0" 
Cache-Control  max-age=0 

Tất cả mọi thứ có vẻ tốt, các Accept-Encodinggzip, deflate đó là những gì tôi muốn nhưng bây giờ tôi thấy Cache-Controlmax-age=0.

Điều đó có đánh bại mục đích của bộ nhớ đệm bằng cách sử dụng giảm phát không? Điều đó có nghĩa là nó chỉ có bộ nhớ đệm trong 1 ngày và ngày hôm sau nó sẽ không lưu nó hoặc nó sẽ phải tải lại nó?

Lưu ý: Hình ảnh của tôi hiếm khi thay đổi, CSS và JS của tôi thay đổi mỗi tuần một lần.

Trả lời