将此内容添加到域
的虚拟主机后AddOutputFilterByType DEFLATE application/javascript text/javascript text/css
响应标头不包含任何内容类型:gzip或deflate
这是CSS文件的响应标头
Cache-Control max-age=29030400
Connection Keep-Alive
Date Sat, 06 Jun 2015 10:15:35 GMT
Etag "f0007e-46364-514a70ecd9000"
Expires Sat, 07 May 2016 10:15:35 GMT
Keep-Alive timeout=5, max=97
Server Apache
Vary Accept-Encoding
答案 0 :(得分:0)
试试这个
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/css
并记得在重新加载页面之前清除缓存。
答案 1 :(得分:0)
将您的浏览器挂钩到Fiddler,看看发生了什么。 CSS文件可能已在您的浏览器中缓存,在这种情况下,它将在检查到期后从浏览器缓存中加载。您应该看到状态代码为304的回复。清除浏览器缓存并重试。
还要确保您的VH配置如下所示
<VirtualHost *:PORT>
LoadModule deflate_module "<SO_LOCATION>/mod_deflate.so"
<IfModule deflate_module>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript text/css application/javascript text/j-son text/javascript
</IfModule>
</VirtualHost>
答案 2 :(得分:0)
位于:http://httpd.apache.org/docs/2.4/mod/mod_deflate.html
的Apache 2.4文档确保在httpd.conf中加载了mod_deflate。
您要使用的是doc中的第一个示例配置(根据您自己的要求添加/删除mime类型):
AddOutputFilterByType DEFLATE text / html text / plain text / xml text / css text / javascript application / javascript