2015年5月10日 星期日

Apache 壓縮傳輸設定

Apache 2.2 通常就內建有 mod_deflate,編輯 httpd.conf 設定檔開啟 deflate 壓縮功能


1 確認 Apache 有安裝 deflate 模組


LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so


2 將下列設定加入 httpd.conf

<IfModule mod_deflate.c>
DeflateCompressionLevel 6
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript application/javascript application/x-httpd-php
AddOutputFilter DEFLATE js css gif
</IfModule>

(1) 因為 jpg,png,gif 等圖檔本身已被壓縮過,就不需要再壓縮了
(2) DeflateCompressionLevel 壓縮率建議設定 6 就好

3 重新啟動 Apache

沒有留言:

張貼留言