【问题标题】:http mod deflate compression works on some but not all CSS files?http mod deflate 压缩适用于一些但不是所有的 CSS 文件?
【发布时间】:2013-09-26 08:34:01
【问题描述】:

我正在尝试在我的服务器上安装 mod deflate 和 gzip。一切正常,但似乎并未捕获所有文件。这并不是说它缺少所有 javascript 或所有 CSS。它似乎缺少一些 javascript 和一些 CSS。

例如,以下 CSS 未被压缩:
http://www.discussthemarket.com/global-assets/css/bootstrap/bootstrap.min.css

而以下 CSS 正在被压缩: http://www.discussthemarket.com/assets/css/bootstrap.default.css

这是我在htaccess 中的配置:

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

我一直在谷歌上搜索,直到奶牛回家,但没有任何效果。我还尝试了配置的各种变体,但都是徒劳的。

【问题讨论】:

    标签: css apache compression gzip deflate


    【解决方案1】:

    虽然我不知道它为什么起作用,但我已经找到了解决方案:

    解决方案

    删除了 htaccess 指令并在服务器上创建了一个 conf.d 文件:\

    # DEFLATE by type - html, text, css, xml
    AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml
    
    # DEFLATE by type - javascript
    AddOutputFilterByType DEFLATE application/x-javascript application/javascript text/javascript text/x-js text/x-javascript
    
    # DEFLATE by extension
    AddOutputFilter DEFLATE js css htm html xml
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-15
      • 2011-06-11
      • 2011-09-18
      • 2012-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-17
      相关资源
      最近更新 更多