顯示廣告
隱藏 ✕
看板 Knuckles
作者 Knuckles(阿德)
標題 [Ubuntu] Apache啟動壓縮模組mod_deflate
時間 2008年10月19日 Sun. AM 02:43:22



參考:次世代 Linux - Ubuntu 玩全手冊
http://wiki.ubuntu-tw.org/index.php?....80.E7.9C.81.E9.A0.BB.E5.AF.AC

$ sudo a2enmod deflate

編輯 /etc/apache2/conf.d/deflate.conf 加上:

<IfModule mod_deflate.c>
# 壓縮率設定。值可以是 1 到 9,值越大壓縮率越高,網頁越小。
# 通常設為 5 或 6 就夠了,再高就是浪費系統資源。
DeflateCompressionLevel 6      

# 由於圖檔已經有壓縮過,再壓縮效率不好,或者如 MP3 等檔案,再壓縮效率不高
# 所以我們明確的指定哪一些格式要壓縮!格式列表讀者可以參考 /etc/mime.types。
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE application/x-httpd-eruby
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/postscript
 
    <IfModule mod_headers.c>
      # 處理壓縮過網頁經過 proxy 的問題
      Header append Vary User-Agent
    </IfModule>
</IfModule>

存檔後,重新啟動Apache

$ sudo /etc/init.d/apache2 restart

在 Firefox 連線至 http://livehttpheader.mozdev.org/
點 Installation 安裝最新版

安裝好後在「工具」/「頁面資訊」選 「Headers」
在Response Headers裡如果看到 Content-Length:gzip 即代表支援壓縮了

--
※ 來源: DISP BBS (http://disp.twbbs.org)
※ 作者: Knuckles  來自: 140.112.175.128  時間: 2008-10-19 02:43:22
※ 編輯: Knuckles  來自: 140.112.175.130  時間: 2008-12-13 23:27:41
※ 編輯: Knuckles  來自: 114.43.116.76  時間: 2009-11-17 12:50:10
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 601 
※ 文章分類: Ubuntu 安裝與設定
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇