mod_deflate
Apacheでgzipする設定
.htaccessに書く
docs
gzip使えるかテストするやつ
https://www.whatsmyip.org/http-compression-test/
これ無理だったらどうするの #??
これ無理だったら、何が無理なの #??
何が原因で無理なの #??
.htaccessの追記では無理だったが、httpd.confの追記なら動いた
よくわかっていないmrsekut.icon
転送量が減る反面、CPUの処理は増えるため、ボトルネックがCPUの処理能力の場合は逆にレスポンスが低下します。
そのため導入後のリソースの監視と速度測定が必要になります。ただ、最近の高速なCPUであればどちらかと言えば回線がボトルネックになるため、多くの場合はmod_deflateの導入によって高速化されます。ref
例
code:.htaccess
<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|x-icon)#i"
FilterChain COMPRESS
FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
</IfModule>
</IfModule>
LoadModule deflate_module modules/mod_deflate.soとかって書かなくていいの #??
#??
AddOutputFilterByTypeの説明はv2.4のdocsに存在しないのに、v2.4のmod_deflateのdocsでは使っているの、意味わからんなmrsekut.icon
非推奨になっただけで使えるのは使えるのか?
ここに書いてた
参考
正しく圧縮、素早く送信、mod_deflateの設定方法 | 純規の暇人趣味ブログ
あるある間違い指定に対する指摘
mrsekut.iconがこの辺をよく知らないのもあるが、説得力があるように見える
https://github.com/h5bp/html5-boilerplate/issues/1012
gzip 圧縮によるパフォーマンス改善 | murashun.jp
注意
https://oxynotes.com/?p=6519
2013年の記事
AddOutputFilterByTypeを使っている
指定が古い