Apache / Nginx / Varnish - GZIP不适用于css,js

时间:2014-01-13 00:59:15

标签: apache nginx gzip varnish deflate

我目前的设置如下: Apache - > Nginx - >漆 在Ubuntu上运行

apache2.conf:h ** p://pastebin.com/A3wehAbe

.htaccess:h ** p://pastebin.com/Yre4hdSy(编​​辑允许放气)

nginx.conf:h ** p://pastebin.com/6X59CTAr(启用gzip)

清漆:默认设置

我的问题是,似乎GZIP只适用于html内容,而不是css或js。

我用以下工具测试了GZIP: http://www.gidnetwork.com/tools/gzip-test.php

  1. ħ**号码://rentsites.com.au 结果:压缩是

      

    状态HTTP / 1.1 200 OK   服务器nginx / 0.7.65   content-type text / html;   字符集= UTF-8   x-powered-by PHP / 5.3.2-1ubuntu4.22   x-pingback h ** p://rentsites.com.au/xmlrpc.php   改变Accept-Encoding   内容编码gzip   内容长度2281   接受范围字节   日期:2014年1月13日星期一:格林威治标准时间50:26   x-varnish 785049695 785049694   13岁   通过1.1清漆   连接关闭

  2. ħ**号码://rentsites.com.au/wp-includes/js/jquery/jquery.js 结果:压缩NO

      

    状态HTTP / 1.1 200 OK   服务器nginx / 0.7.65   内容类型的应用程序/ x-javascript   最后修改于2013年8月21日星期三15:41:10 GMT   到期日2015年1月12日星期一23:17:22格林尼治标准时间   cache-control max-age = 31536000,public   pragma public   内容长度93085   接受范围字节   日期:2014年1月13日星期一00:27:30 GMT   x-varnish 785049693 785049631   年龄4208   通过1.1清漆   连接关闭

  3. ħ**号码://rentsites.com.au/wp-content/themes/twentyfourteen/genericons/genericons.css 结果:压缩NO

      

    状态HTTP / 1.1 200 OK   服务器nginx / 0.7.65   content-type text / css   最后修改的星期二,2013年11月12日18:38:10 GMT   到期日2015年1月12日星期一23:16:50 GMT   cache-control max-age = 31536000,public   pragma public   内容长度22680   接受范围字节   日期:2014年1月13日星期一00:52:38 GMT   x-varnish 785049696 785049621   年龄5748   通过1.1清漆   连接关闭

  4. 请帮忙。谢谢你的阅读。

1 个答案:

答案 0 :(得分:0)

原来我们需要将它添加到.htaccess:

AddType text / css .css AddType text / javascript .js