お名前.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 Score | C(77%) | B( 82%) |
YSlow Score | D(69%) | D( 69%) |
TotalPageSize | 588KB | 482KB |
Enable gzip compression | F(16) | B(87) |