2005年05月1日
Apache 伺服器非官方已編譯模組
雖然我覺得自己編譯 Apache 模組是一件很重要的事,但是我還是遇到了一些問題。
不過還好我找到了這個網站:http://gknw.itex.at/development/apache/
mod_gzip
以下我們來介紹一個簡單的模組:mod_gzip 。
mod_gzip 可以將 Apache 輸出的網頁文字內容先作壓縮後,再傳送到用戶端 (就是瀏覽器啦) 。因此可以減少大量的頻寬,增加線路的轉輸效率。
當然,首先我們得先安裝好 Apache2(win32) ,這我就不多提了。然後我們連到上述的網址後,找到 Apache 2.0 webserver -> Win32 -> modules 的連結。點選後,在新頁面找到 mod_gzip-2.0.xx-w32.zip 並下載它。
解開 mod_gzip-2.0.xx-w32.zip 後,找到 Release 資料夾下的 mod_gzip.so 檔;接著將它複製到 Apache2 安裝目錄下的 modules 資料夾下。
再來我們在 Apache2 安裝目錄下的 conf 資料夾內,用文字編輯器開啟 httpd.conf ,找到 LoadModule 區;然後加入此行:
LoadModule gzip_module modules/mod_gzip.so
最後儲存 httpd.conf ,再重新啟動 Apache ,然後試試看頁面瀏覽的速度有沒有變快。
補充
果然網路上高手眾多,有網友推薦使用 Apache2 內建的 mod_deflate ,它和 mod_gzip 同樣是用來壓縮傳輸內容的。
我找到了一篇還不錯的介紹,所以這裡就不寫了:精神奕奕 » Apache2 使用 mod_deflate 增進傳輸效能。
感謝 Arthur 的資訊 ~~
Apache 的官方說明:Apache Module mod_deflate。
不只瀏覽速度變快,也同時省下主機的流量(長期下來很可觀的
也是壓縮網頁用的
沒細測,deflate也是一種gzip壓縮,
所以應該是沒問題...
參考:Apache2 使用 mod_deflate 增進傳輸效能
或是用 Google 搜尋 mod_deflate 的中文網頁,會有很多不錯的資訊。
我真是個井底之蛙呀~~
我也是看過這邊才曉得mod_gzip可以這樣安裝,
"deflate"這個名稱不曉得的真的很難跟gzip聯想在一起,
忘記當初怎麼找到的了@@...
