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-Encoding
là gzip, deflate
đó là những gì tôi muốn nhưng bây giờ tôi thấy Cache-Control
là max-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.
Tôi thích nhờ liên kết đầu tiên đã giúp tôi hiểu sự khác biệt – Tech4Wilco
Bạn được chào đón –