【问题标题】:How do I enable gzip on Dreamhost?如何在 Dreamhost 上启用 gzip?
【发布时间】:2010-12-26 14:12:27
【问题描述】:

我想压缩我 Dreamhost 网站上的所有 css 和 js,我在网上找到了建议,但没有一个有效。有没有人在 Dreamhost 网站上运行 gzip 的工作示例?

【问题讨论】:

    标签: .htaccess gzip dreamhost


    【解决方案1】:

    我在 2012 年的比赛中有点晚了,但我认为这仍然是相关的。 “mod_gzip”方法不再适用于 Dreamhost 的 .htaccess 文件。他们似乎正在使用 mod_deflate。

    我删除了 mod_gzip 块并将以下内容添加到我的 .htaccess 文件中:

    AddOutputFilterByType DEFLATE text/html text/plain application/javascript text/css
    

    这对我有用。您还可以在此处添加其他文件类型,以防您有 XML 或 JSON 之类的文件 - 或不符合规范的文件。

    我已经返回并更新了 Dreamhost wiki 页面以添加此内容。

    【讨论】:

    • 我还添加了image/svg+xml,因为 Google PageSpeed 洞察力一直在抱怨它。
    【解决方案2】:

    我还没有尝试过。但是,它可能会起作用

    <IfModule mod_gzip.c>
      mod_gzip_on       Yes
      mod_gzip_dechunk  Yes
      mod_gzip_item_include file      \.(html?|txt|css|js|php|pl|jpg|png|gif)$
      mod_gzip_item_include handler   ^cgi-script$
      mod_gzip_item_include mime      ^text/.*
      mod_gzip_item_include mime      ^application/x-javascript.*
      mod_gzip_item_exclude mime      ^image/.*
      mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>
    

    来源:http://wiki.dreamhost.com/Htaccess_tricks

    【讨论】:

      【解决方案3】:

      This thread on the Dreamhost support forum 看起来有你想要的信息。

      【讨论】:

      • 链接不完全正确,不需要 .htaccess 更改(显然默认情况下启用 gzip)。所以我只是压缩了文件并从文件中删除了 .gz 扩展名。
      猜你喜欢
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      • 2021-10-03
      • 1970-01-01
      • 2011-06-10
      • 2016-08-28
      • 1970-01-01
      相关资源
      最近更新 更多