お名前.com共用サーバーでmod_deflateを適用

当ブログの商品リンクにはアフィリエイトリンクが含まれます。

お名前.comの共用サーバーがやっと mod_deflate と mod_expires に対応しましたので、高速化のため早速 mod_deflate を適用してみました。
共用サーバSD活用ガイド|お名前.com

.htaccessに以下を追記します。


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

特に重めのページで適用前後の状態をGTmetrixで確認したところ確かに早くなっています。

適用前適用後
PageSpeed ScoreC(77%)B( 82%)
YSlow ScoreD(69%)D( 69%)
TotalPageSize588KB482KB
Enable gzip compressionF(16)B(87)

適用前
before-use-compress-setting

適用後
after-use-compress-setting