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



Posted by jaceju at 樂多Roodo! │23:25 │伺服器安裝與設定
樂多分類:網路/3C 共同主題:伺服器安裝與設定 工具:編輯本文
Ads by Roodo! 
回應文章
這個模組真是令我受益無窮啊
不只瀏覽速度變快,也同時省下主機的流量(長期下來很可觀的
Posted by 酷企鵝 at 2005年09月14日 00:56
Apache2不是內建mod_deflate嗎?
也是壓縮網頁用的
Posted by Arthur at 2006年02月12日 21:23
不論client是什麼都可支援嗎,如手機也可嗎
Posted by 敗家貓 at 2006年02月13日 01:48
有支援gzip的client應該都行吧,
沒細測,deflate也是一種gzip壓縮,
所以應該是沒問題...
Posted by Arthur at 2006年02月13日 02:00
嗯,確實這點我沒注意過呢。

參考:Apache2 使用 mod_deflate 增進傳輸效能

或是用 Google 搜尋 mod_deflate 的中文網頁,會有很多不錯的資訊。

我真是個井底之蛙呀~~
Posted by jaceju at 2006年02月13日 09:18
jaceju你寫的很好呀,
我也是看過這邊才曉得mod_gzip可以這樣安裝,
"deflate"這個名稱不曉得的真的很難跟gzip聯想在一起,
忘記當初怎麼找到的了@@...
Posted by Arthur at 2006年02月13日 09:47