gzipとは.
gzip(ジー・ジップ)は、データ圧縮プログラムのひとつ、およびその圧縮データのフォーマットである。「GNU zip」の略。
wikipedia:https://ja.wikipedia.org/wiki/Gzip
#手順
httpd.confを下記のように設定。
/etc/httpd/conf
にある
cp でバックアップ取っておいた方が安全
terminal
cp httpd.conf httpd.conf.20190421
設定したファイルはこちら
httpd.conf
LoadModule deflate_module modules/mod_deflate.so
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
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/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
</IfModule>
apache再起動
code:httpd.conf
service httpd restart
おわり
注意事項
###.htaccessではなくhttpd.confで設定する理由
httpd.conf は apache httpd の起動時に1回処理されるだけ
###gifや画像ファイルをgzipしてはいけない。
容量の大きいファイルやそもそも最初から圧縮されているファイルを圧縮すると余計な負荷がかかり、逆にレスポンスが悪くなる可能性がある。
ちなみに
ファイル権限の確認
https://qiita.com/shisama/items/5f4c4fa768642aad9e06