廣告聯播

2009年7月10日 星期五

[Apache] 加掛壓縮模組 deflate/gzip 壓縮網頁 加快顯示速度

From: Polin Wei

在 apache2.x 利用 mod_deflate 模組來設定 gzip , 可以壓縮網頁資料, 加快網頁顯示速度. 設定如下:
step 01: 修改 $APACHE_HOME/conf/httpd.conf

LoadModule deflate_module modules/mod_deflate.so 將 # 拿掉

#
## 啟動 gzip 壓縮, 加上下列設定
#
<IfModule mod_deflate.c>
      DeflateCompressionLevel 6
      AddOutputFilterByType   DEFLATE text/html text/plain text/xml application/x-httpd-php
      AddOutputFilter         DEFLATE html htm xml css js php
</IfModule>


若是要壓縮 PHP 檔, 則可以修改 php.ini 中的
output_handler = ob_gzhandler

step 02: 重新啟動 Apache Service 即可

附註: 經測試, 大致可以減少約 35% 的傳輸量

沒有留言:

張貼留言