在 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% 的傳輸量
沒有留言:
張貼留言