2014-01-13 49 views
0

我目前的设置是如下: 阿帕奇 - > Nginx的 - >光油 运行在Ubuntu上阿帕奇/ Nginx的/光油 - GZIP不会对CSS的工作,JS

apache2.conf:H **号码:/ /pastebin.com/A3wehAbe

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

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

清漆:默认设置

我的问题是,它似乎GZIP只适用于html内容,而不是CSS或JS。 http://www.gidnetwork.com/tools/gzip-test.php

  1. ħ**号码::

    我在所测试GZIP与此工具//rentsites.com.au 结果:压缩是

    状态HTTP/1.1 200 OK server nginx/0.7.65 content-type text/html; charset = UTF-8 x-powered-by PHP/5.3.2-1ubuntu4.22 x-pingback h ** p://rentsites.com.au/xmlrpc.php 改变Accept-Encoding content-encoding gzip的 内容长度2281 接受范围,字节 日期星期一,1月13日201400:50:26 GMT 的x清漆785049695 785049694 年龄13 经由1.1清漆 连接紧密

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

    状态HTTP/1.1 200 OK 服务器的nginx/0.7.65 内容类型application/x-的javascript 上次修改星期三,2013年8月21日15时41分10秒GMT 期满星期一,2015年1月12日二十三时17分22秒GMT 缓存控制最大年龄= 31536000,公共 编译公共 内容长度93085 接受范围,字节 日星期一2014年1月13日○时27分30秒GMT X-清漆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 last-modified Tue,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日〇点52分38秒GMT X-清漆785049696 785049621 年龄5748 通过1.1清漆 连接紧密

请帮助。谢谢阅读。

+0

你不同意,其实事项1个配置文件中,虚拟主机文件,我会假设你存在于'/ etc/nginx/sites-enabled'里面是否有'default'以外的文件?如果不是那么请分享'默认',因为我不认为wordpress会在没有特殊虚拟主机设置的情况下工作 –

+0

请不要在serverfault和stackoverflow上复制您的问题。 Duplicate:http://serverfault.com/questions/566807/apache-nginx-varnish-gzip-does-not-work-on-css-js – NITEMAN

+0

@MohammadAbuShady:这里是'example'的内容: http:// pastebin.com/1521fcRr –

回答

0

事实证明,我们需要添加此为.htaccess:

将AddType文本/ CSS的.css 将AddType文本/ JavaScript的.js文件