概要†特定の画像、とくにCSSやimageなどはgzipして転送し、クライアントのブラウザで展開することで表示の高速化が見込める場合があります。※場合によっては遅くなるらしい。。。 内容†参考サイト:http://oxynotes.com/?p=6519 # grep mod_deflate /etc/httpd/conf/httpd.conf LoadModule deflate_module modules/mod_deflate.so 書式†<IfModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE <type> </IfModule> 記述例†<IfModule mod_deflate.c> SetOutputFilter DEFLATE # Mozilla4系などの古いブラウザで無効、しかしMSIEは除外 BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # gifやjpgなど圧縮済みのコンテンツは再圧縮しない SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico)$ no-gzip dont-vary SetEnvIfNoCase Request_URI _\.utxt$ no-gzip # htmlやcssなどは圧縮 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom_xml AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php </IfModule>
|