圧縮漏れ
Contents
Apache設定漏れ?
gzipのテストサイトで見てみると、あれ?圧縮されていないぞとApacheの設定を見てみたら…漏れてました。orz
早速設定をする。まずはhttpd.confでモジュールのロードを追加の為コメントを外す。
1 |
LoadModule deflate_module libexec/apache24/mod_deflate.so |
mod_deflateの設定を追加する。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<IfModule mod_deflate.c> DeflateCompressionLevel 1 <IfModule mod_filter.c> FilterDeclare COMPRESS FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m#^text\/#i" FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m#^application\/(atom\+xml|javascript|json|rss\+xml|xml|xhtml\+xml)#i" FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m#^image\/(svg\+xml|vnd\.microsoft\.icon)#i" FilterChain COMPRESS FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no # BrowserMatch ^Mozilla/4 gzip-only-text/html # BrowserMatch ^Mozilla/4\.0[678] no-gzip # BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # Header append Vary Accept-Encoding env=!dont-vary </IfModule> </IfModule> |
もう一度、gzipのテストサイトで確認をして無事gzip圧縮を確認。気持ち早くなったかな?