Help us understand the problem. What is going on with this article?

【初心者向け】Apacheでgzip

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回処理されるだけ
- .htaccess はリクエストがあるたびに読まれなおす
ということです。 https://httpd.apache.org/docs/2.2/ja/howto/htaccess.html には
https://ja.stackoverflow.com/questions/37381/apache-mod-deflate-の設定方法の違いについて
http://www.hack-log.net/entry/2015/05/04/183854

gifや画像ファイルをgzipしてはいけない。

容量の大きいファイルやそもそも最初から圧縮されているファイルを圧縮すると余計な負荷がかかり、逆にレスポンスが悪くなる可能性がある。

ちなみに
ファイル権限の確認
https://qiita.com/shisama/items/5f4c4fa768642aad9e06

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした