Apache-2.2
centos5+apache 使用 mod_deflate 或 gzip
我想壓縮我發送的 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 的教程。