Webサイト⾼速化1(deflate)

httpd.confに書き込んで終わり。別ファイルにしてもいいけど。
新しいapacheだと基本最初から入ってるっぽい・・?

<IfModule mod_deflate.c>
     SetOutputFilter DEFLATE
 
     # 圧縮済みコンテンツは対象外
     SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico)$ no-gzip dont-vary
     SetEnvIfNoCase Request_URI _\.utxt$ no-gzip
 
     # テキスト系は圧縮
     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
</IfModule>

サーバー側には多少負荷かかるけどテキストベースのサイトなら6割ぐらい送信量減らせたりする。便利。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする