【问题标题】:Apache / Nginx / Varnish - GZIP does not work on css, jsApache / Nginx / Varnish - GZIP 不适用于 css、js
【发布时间】: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

  1. 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 清漆 连接关闭

  2. 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 清漆 连接关闭

  3. 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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 2018-09-26
    • 2016-03-09
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 1970-01-01
    • 2020-05-25
    相关资源
    最近更新 更多