網站製作學習誌

記錄學習製作網站的一切

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 區;然後加入此行:

1
LoadModule gzip_module modules/mod_gzip.so

最後儲存 httpd.conf ,再重新啟動 Apache ,然後試試看頁面瀏覽的速度有沒有變快。

補充

果然網路上高手眾多,有網友推薦使用 Apache2 內建的 mod_deflate ,它和 mod_gzip 同樣是用來壓縮傳輸內容的。

我找到了一篇還不錯的介紹,所以這裡就不寫了:精神奕奕 » Apache2 使用 mod_deflate 增進傳輸效能

感謝 Arthur 的資訊 ~~

Apache 的官方說明:Apache Module mod_deflate

Comments