Apache-2.2

centos5+apache 使用 mod_deflate 或 gzip

  • June 22, 2010

我想壓縮我發送的 JS 和 CSS(也許還有 html?)文件。我已經閱讀了很多關於 gzip 和 mod_deflate 的內容,但我不確定什麼是最好用的?

我正在尋找最容易維護和減少我的網路應用程序頻寬的東西。

介紹

mod_deflate****是可用於在Apache2中實現Gzip壓縮。

Apache1中的mod_gzip已替換為Apache2中的****mod_deflate

它在壓縮方面做得非常好。

範例配置

這是一個壓縮 HTML、CSS、JS、RSS(取決於瀏覽器)的範例配置:

<IfModule mod_deflate.c>
         # these are known to be safe with MSIE 6
         AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xhtml+xml

         # everything else may cause problems with MSIE 6
         AddOutputFilterByType DEFLATE text/css
         AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
         AddOutputFilterByType DEFLATE application/rss+xml

     BrowserMatch ^Mozilla/4 gzip-only-text/html
     BrowserMatch ^Mozilla/4\.0[678] no-gzip
     BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

     DeflateFilterNote Input input_info
     DeflateFilterNote Output output_info
     DeflateFilterNote Ratio ratio_info
     LogFormat '"%r" %{output_info}n/%{input_info}n (%{ratio_info}n%%)' deflate
     CustomLog /var/log/apache2/deflate_log deflate
</IfModule>

教程

另外,這裡有一個關於 Apache2 的 mod_deflate 的教程

引用自:https://serverfault.com/questions/153789