【发布时间】:2014-01-15 06:51:37
【问题描述】:
我目前的设置如下: 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
-
h**p://rentsites.com.au 结果:压缩是的
状态 HTTP/1.1 200 正常 服务器 nginx/0.7.65 内容类型文本/html; 字符集=UTF-8 x-powered-by PHP/5.3.2-1ubuntu4.22 x-pingback h**p://rentsites.com.au/xmlrpc.php 变化接受编码 内容编码 gzip 内容长度 2281 接受范围字节 日期 2014 年 1 月 13 日星期一,格林威治标准时间 x-清漆 785049695 785049694 13 岁 通过 1.1 清漆 连接关闭
-
h**p://rentsites.com.au/wp-includes/js/jquery/jquery.js 结果:压缩 NO
状态 HTTP/1.1 200 正常 服务器 nginx/0.7.65 内容类型应用程序/x-javascript 最后修改时间 2013 年 8 月 21 日星期三 15:41:10 GMT 2015 年 1 月 12 日星期一 23:17:22 GMT 到期 缓存控制 max-age=31536000,公共 语用公共 内容长度 93085 接受范围字节 日期 2014 年 1 月 13 日星期一 00:27:30 GMT x-清漆 785049693 785049631 年龄 4208 通过 1.1 清漆 连接关闭
-
h**p://rentsites.com.au/wp-content/themes/twentyfourteen/genericons/genericons.css 结果:压缩 NO
状态 HTTP/1.1 200 正常 服务器 nginx/0.7.65 内容类型文本/css 最后修改时间 2013 年 11 月 12 日星期二 18:38:10 GMT 2015 年 1 月 12 日星期一 23:16:50 GMT 到期 缓存控制 max-age=31536000,公共 语用公共 内容长度 22680 接受范围字节 日期 2014 年 1 月 13 日星期一 00:52:38 GMT x-清漆 785049696 785049621 年龄 5748 通过 1.1 清漆 连接关闭
请帮忙。感谢阅读。
【问题讨论】:
-
您没有共享 1 个真正重要的配置文件,即虚拟主机文件,我假设您的存在于
/etc/nginx/sites-enabled中,除了default之外还有其他文件吗?如果没有,请分享default,因为我认为如果没有特殊的虚拟主机设置,wordpress 将无法工作 -
请不要重复您对 serverfault 和 stackoverflow 的问题。重复:serverfault.com/questions/566807/…
-
@MohammadAbuShady:这是“示例”的内容:pastebin.com/1521fcRr
-
好吧,我刚刚注意到在 nginx.conf 的
http块上启用了 gzip,所以我认为这可能是varnish的错,但我不能确定是否默认是否支持gzip -
Varnish 只做缓存,我觉得和 gzip 没有关系。
标签: apache nginx gzip varnish deflate