【问题标题】:mod_deflate not compressing js in wordpress sitemod_deflate 没有在 wordpress 网站中压缩 js
【发布时间】:2013-08-23 10:49:20
【问题描述】:

我正在开发一个 wordpress 网站。我在 .htaccess 中使用此命令启用了 mod_deflate:

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css    
application/x-javascript application/javascript

但如果我使用 GTMetrix 进行测试:http://gtmetrix.com/reports/watchesstock.eu/wd4jvMpZ

它给了我这个建议:

启用 gzip 压缩 "使用 gzip 压缩以下资源 可以将它们的传输大小减少 229.8KiB(减少 68%)。”

然后是 .js 文件列表

谁能帮帮我? 谢谢

【问题讨论】:

    标签: javascript wordpress .htaccess mod-deflate


    【解决方案1】:

    查看页面,在 Chrome 的“网络”选项卡中,它看起来像是使用 text/javascript 类型提供的。尝试将其添加到您的过滤器中。

    【讨论】:

      【解决方案2】:

      Hobo 的答案似乎应该有效,但它不适合我。我怀疑这是因为 .js URL 末尾的版本字符串。

      我最后添加了:

      <Files ~ "\.(htm|html|css|js|php)$">
          SetOutputFilter DEFLATE
      </Files>
      

      这对我有用。

      【讨论】:

      • @sphanley 当我标记答案时,它是第一个版本,请查看历史。现在看起来不错。
      猜你喜欢
      • 2010-12-29
      • 2017-12-24
      • 2018-02-28
      • 2014-01-06
      • 2018-10-06
      • 1970-01-01
      • 1970-01-01
      • 2012-02-19
      • 2011-02-11
      相关资源
      最近更新 更多