• 在 apache2 安裝 mod_gzip 取代 mod_deflate !!

    by  • 2009/07/01 • linux • 5 Comments

    apache 2 本身內建了 mod_deflate 這個模組來取代 mod_gzip ~~

    不過有看到有些人在討論說, mod_gzip 效率較好 ~~ (實驗中)

    我就抱持著實驗的精神(基本上網站塞爆了死馬當活馬醫) !!

    首先就是下載 apache 2 可以裝的 mod_gzip 囉 ~~

    http://www.gknw.net/development/apache/httpd-2.0/win32/modules/mod_gzip-2.0.55-w32.zip

    下載完了以後呢 ~~ 就是解壓縮啦 !!

    unzip mod_gzip-2.0.55-w32.zip

    cd mod_gzip

    再來就是安裝囉 !!

    apxs -i -a -c mod_gzip.c

    這樣就可以把 mod_gzip 安裝好了 !

    接著編輯 httpd.conf

    cd /etc/httpd/conf/

    vi httpd.conf

    找到

    LoadModule deflate_module modules/mod_deflate.so

    在前面加上 “#" 將設定取消掉 ~~

    接著加上

    LoadModule gzip_module /usr/lib/httpd/modules/mod_gzip.so

    再來把 gzip 的相關設定也寫到 httpd.conf

    <IfModule mod_gzip.c>
    mod_gzip_on yes
    mod_gzip_min_http 1001
    mod_gzip_minimum_file_size 1
    mod_gzip_maximum_file_size 0
    mod_gzip_maximum_inmem_size 100000
    mod_gzip_keep_workfiles no
    mod_gzip_temp_dir /tmp
    mod_gzip_item_include file \.html$
    mod_gzip_item_include file \.htm$
    mod_gzip_item_include file \.xml$
    mod_gzip_item_include file \.css$
    mod_gzip_item_include file \.js$
    mod_gzip_item_include file \.jpg$
    mod_gzip_item_include file \.gif$
    mod_gzip_item_include file \.swf$
    </IfModule>

    這樣就一切搞定囉 ~~ 把 apache restart 接下來就是靜待觀察, gzip 的效率囉 ~~

    • 坐在沙發上等試驗結果!^^

    • 基本上 ~~ 同樣壓縮條件下 ~~
      gzip 很有機會略勝一籌 ~~

    • 我也來試試看好了

    • 答案已經揭曉囉 ~~ gzip 真的很猛 ~~ 試看看囉 ~~

    • an9

      我来过。